1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Matcher Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9
10#ifdef GET_ASSEMBLER_HEADER
11#undef GET_ASSEMBLER_HEADER
12 // This should be included into the middle of the declaration of
13 // your subclasses implementation of MCTargetAsmParser.
14 FeatureBitset ComputeAvailableFeatures(const FeatureBitset &FB) const;
15 void convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
16 const OperandVector &Operands);
17 void convertToMapAndConstraints(unsigned Kind,
18 const OperandVector &Operands) override;
19 unsigned MatchInstructionImpl(const OperandVector &Operands,
20 MCInst &Inst,
21 uint64_t &ErrorInfo,
22 FeatureBitset &MissingFeatures,
23 bool matchingInlineAsm,
24 unsigned VariantID = 0);
25 unsigned MatchInstructionImpl(const OperandVector &Operands,
26 MCInst &Inst,
27 uint64_t &ErrorInfo,
28 bool matchingInlineAsm,
29 unsigned VariantID = 0) {
30 FeatureBitset MissingFeatures;
31 return MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures,
32 matchingInlineAsm, VariantID);
33 }
34
35 OperandMatchResultTy MatchOperandParserImpl(
36 OperandVector &Operands,
37 StringRef Mnemonic,
38 bool ParseForAllFeatures = false);
39 OperandMatchResultTy tryCustomParseOperand(
40 OperandVector &Operands,
41 unsigned MCK);
42
43#endif // GET_ASSEMBLER_HEADER_INFO
44
45
46#ifdef GET_OPERAND_DIAGNOSTIC_TYPES
47#undef GET_OPERAND_DIAGNOSTIC_TYPES
48
49 Match_AddSubRegExtendLarge,
50 Match_AddSubRegExtendSmall,
51 Match_AddSubRegShift32,
52 Match_AddSubRegShift64,
53 Match_AddSubSecondSource,
54 Match_InvalidComplexRotationEven,
55 Match_InvalidComplexRotationOdd,
56 Match_InvalidCondCode,
57 Match_InvalidFPImm,
58 Match_InvalidGPR64NoXZRshifted16,
59 Match_InvalidGPR64NoXZRshifted32,
60 Match_InvalidGPR64NoXZRshifted64,
61 Match_InvalidGPR64NoXZRshifted8,
62 Match_InvalidGPR64shifted16,
63 Match_InvalidGPR64shifted32,
64 Match_InvalidGPR64shifted64,
65 Match_InvalidGPR64shifted8,
66 Match_InvalidImm0_1,
67 Match_InvalidImm0_127,
68 Match_InvalidImm0_15,
69 Match_InvalidImm0_255,
70 Match_InvalidImm0_31,
71 Match_InvalidImm0_63,
72 Match_InvalidImm0_65535,
73 Match_InvalidImm0_7,
74 Match_InvalidImm1_16,
75 Match_InvalidImm1_32,
76 Match_InvalidImm1_64,
77 Match_InvalidImm1_8,
78 Match_InvalidIndexRange0_1,
79 Match_InvalidIndexRange0_15,
80 Match_InvalidIndexRange0_3,
81 Match_InvalidIndexRange0_7,
82 Match_InvalidIndexRange1_1,
83 Match_InvalidLabel,
84 Match_InvalidMemoryIndexed1,
85 Match_InvalidMemoryIndexed16,
86 Match_InvalidMemoryIndexed16SImm4,
87 Match_InvalidMemoryIndexed16SImm7,
88 Match_InvalidMemoryIndexed16SImm9,
89 Match_InvalidMemoryIndexed16UImm6,
90 Match_InvalidMemoryIndexed1SImm4,
91 Match_InvalidMemoryIndexed1SImm6,
92 Match_InvalidMemoryIndexed1UImm6,
93 Match_InvalidMemoryIndexed2,
94 Match_InvalidMemoryIndexed2SImm4,
95 Match_InvalidMemoryIndexed2UImm5,
96 Match_InvalidMemoryIndexed2UImm6,
97 Match_InvalidMemoryIndexed32SImm4,
98 Match_InvalidMemoryIndexed3SImm4,
99 Match_InvalidMemoryIndexed4,
100 Match_InvalidMemoryIndexed4SImm4,
101 Match_InvalidMemoryIndexed4SImm7,
102 Match_InvalidMemoryIndexed4UImm5,
103 Match_InvalidMemoryIndexed4UImm6,
104 Match_InvalidMemoryIndexed8,
105 Match_InvalidMemoryIndexed8SImm10,
106 Match_InvalidMemoryIndexed8SImm7,
107 Match_InvalidMemoryIndexed8UImm5,
108 Match_InvalidMemoryIndexed8UImm6,
109 Match_InvalidMemoryIndexedSImm5,
110 Match_InvalidMemoryIndexedSImm6,
111 Match_InvalidMemoryIndexedSImm8,
112 Match_InvalidMemoryIndexedSImm9,
113 Match_InvalidMemoryWExtend128,
114 Match_InvalidMemoryWExtend16,
115 Match_InvalidMemoryWExtend32,
116 Match_InvalidMemoryWExtend64,
117 Match_InvalidMemoryWExtend8,
118 Match_InvalidMemoryXExtend128,
119 Match_InvalidMemoryXExtend16,
120 Match_InvalidMemoryXExtend32,
121 Match_InvalidMemoryXExtend64,
122 Match_InvalidMemoryXExtend8,
123 Match_InvalidMovImm32Shift,
124 Match_InvalidMovImm64Shift,
125 Match_InvalidSVEAddSubImm16,
126 Match_InvalidSVEAddSubImm32,
127 Match_InvalidSVEAddSubImm64,
128 Match_InvalidSVEAddSubImm8,
129 Match_InvalidSVECpyImm16,
130 Match_InvalidSVECpyImm32,
131 Match_InvalidSVECpyImm64,
132 Match_InvalidSVECpyImm8,
133 Match_InvalidSVEExactFPImmOperandHalfOne,
134 Match_InvalidSVEExactFPImmOperandHalfTwo,
135 Match_InvalidSVEExactFPImmOperandZeroOne,
136 Match_InvalidSVEIndexRange0_15,
137 Match_InvalidSVEIndexRange0_3,
138 Match_InvalidSVEIndexRange0_31,
139 Match_InvalidSVEIndexRange0_63,
140 Match_InvalidSVEIndexRange0_7,
141 Match_InvalidSVEPattern,
142 Match_InvalidSVEPredicate3bAnyReg,
143 Match_InvalidSVEPredicate3bBReg,
144 Match_InvalidSVEPredicate3bDReg,
145 Match_InvalidSVEPredicate3bHReg,
146 Match_InvalidSVEPredicate3bSReg,
147 Match_InvalidSVEPredicateAnyReg,
148 Match_InvalidSVEPredicateBReg,
149 Match_InvalidSVEPredicateDReg,
150 Match_InvalidSVEPredicateHReg,
151 Match_InvalidSVEPredicateSReg,
152 Match_InvalidZPR0,
153 Match_InvalidZPR128,
154 Match_InvalidZPR16,
155 Match_InvalidZPR32,
156 Match_InvalidZPR32LSL16,
157 Match_InvalidZPR32LSL32,
158 Match_InvalidZPR32LSL64,
159 Match_InvalidZPR32LSL8,
160 Match_InvalidZPR32SXTW16,
161 Match_InvalidZPR32SXTW32,
162 Match_InvalidZPR32SXTW64,
163 Match_InvalidZPR32SXTW8,
164 Match_InvalidZPR32UXTW16,
165 Match_InvalidZPR32UXTW32,
166 Match_InvalidZPR32UXTW64,
167 Match_InvalidZPR32UXTW8,
168 Match_InvalidZPR64,
169 Match_InvalidZPR64LSL16,
170 Match_InvalidZPR64LSL32,
171 Match_InvalidZPR64LSL64,
172 Match_InvalidZPR64LSL8,
173 Match_InvalidZPR64SXTW16,
174 Match_InvalidZPR64SXTW32,
175 Match_InvalidZPR64SXTW64,
176 Match_InvalidZPR64SXTW8,
177 Match_InvalidZPR64UXTW16,
178 Match_InvalidZPR64UXTW32,
179 Match_InvalidZPR64UXTW64,
180 Match_InvalidZPR64UXTW8,
181 Match_InvalidZPR8,
182 Match_InvalidZPR_3b16,
183 Match_InvalidZPR_3b32,
184 Match_InvalidZPR_3b8,
185 Match_InvalidZPR_4b16,
186 Match_InvalidZPR_4b32,
187 Match_InvalidZPR_4b64,
188 Match_LogicalSecondSource,
189 Match_MRS,
190 Match_MSR,
191 END_OPERAND_DIAGNOSTIC_TYPES
192#endif // GET_OPERAND_DIAGNOSTIC_TYPES
193
194
195#ifdef GET_REGISTER_MATCHER
196#undef GET_REGISTER_MATCHER
197
198// Bits for subtarget features that participate in instruction matching.
199enum SubtargetFeatureBits : uint8_t {
200 Feature_HasV8_1aBit = 60,
201 Feature_HasV8_2aBit = 61,
202 Feature_HasV8_3aBit = 62,
203 Feature_HasV8_4aBit = 63,
204 Feature_HasV8_5aBit = 64,
205 Feature_HasV8_6aBit = 65,
206 Feature_HasV8_7aBit = 66,
207 Feature_HasVHBit = 67,
208 Feature_HasLORBit = 23,
209 Feature_HasPAuthBit = 35,
210 Feature_HasJSBit = 22,
211 Feature_HasCCIDXBit = 7,
212 Feature_HasComplxNumBit = 11,
213 Feature_HasNVBit = 32,
214 Feature_HasMPAMBit = 26,
215 Feature_HasDITBit = 13,
216 Feature_HasTRACEV8_4Bit = 58,
217 Feature_HasAMBit = 1,
218 Feature_HasSEL2Bit = 44,
219 Feature_HasPMUBit = 36,
220 Feature_HasTLB_RMIBit = 56,
221 Feature_HasFlagMBit = 19,
222 Feature_HasRCPC_IMMOBit = 41,
223 Feature_HasFPARMv8Bit = 17,
224 Feature_HasNEONBit = 31,
225 Feature_HasCryptoBit = 12,
226 Feature_HasSM4Bit = 47,
227 Feature_HasSHA3Bit = 46,
228 Feature_HasSHA2Bit = 45,
229 Feature_HasAESBit = 0,
230 Feature_HasDotProdBit = 14,
231 Feature_HasCRCBit = 10,
232 Feature_HasLSEBit = 25,
233 Feature_HasRASBit = 39,
234 Feature_HasRDMBit = 42,
235 Feature_HasFullFP16Bit = 20,
236 Feature_HasFP16FMLBit = 16,
237 Feature_HasSPEBit = 48,
238 Feature_HasFuseAESBit = 21,
239 Feature_HasSVEBit = 50,
240 Feature_HasSVE2Bit = 51,
241 Feature_HasSVE2AESBit = 52,
242 Feature_HasSVE2SM4Bit = 55,
243 Feature_HasSVE2SHA3Bit = 54,
244 Feature_HasSVE2BitPermBit = 53,
245 Feature_HasRCPCBit = 40,
246 Feature_HasAltNZCVBit = 2,
247 Feature_HasFRInt3264Bit = 18,
248 Feature_HasSBBit = 43,
249 Feature_HasPredResBit = 37,
250 Feature_HasCCDPBit = 6,
251 Feature_HasBTIBit = 5,
252 Feature_HasMTEBit = 27,
253 Feature_HasTMEBit = 57,
254 Feature_HasETEBit = 15,
255 Feature_HasTRBEBit = 59,
256 Feature_HasBF16Bit = 3,
257 Feature_HasMatMulInt8Bit = 30,
258 Feature_HasMatMulFP32Bit = 28,
259 Feature_HasMatMulFP64Bit = 29,
260 Feature_HasXSBit = 69,
261 Feature_HasWFxTBit = 68,
262 Feature_HasLS64Bit = 24,
263 Feature_HasBRBEBit = 4,
264 Feature_HasSPE_EEFBit = 49,
265 Feature_UseNegativeImmediatesBit = 70,
266 Feature_HasCCPPBit = 8,
267 Feature_HasPANBit = 33,
268 Feature_HasPsUAOBit = 38,
269 Feature_HasPAN_RWVBit = 34,
270 Feature_HasCONTEXTIDREL2Bit = 9,
271};
272
273static unsigned MatchRegisterName(StringRef Name) {
274 switch (Name.size()) {
275 default: break;
276 case 2: // 92 strings to match.
277 switch (Name[0]) {
278 default: break;
279 case 'b': // 10 strings to match.
280 switch (Name[1]) {
281 default: break;
282 case '0': // 1 string to match.
283 return 10; // "b0"
284 case '1': // 1 string to match.
285 return 11; // "b1"
286 case '2': // 1 string to match.
287 return 12; // "b2"
288 case '3': // 1 string to match.
289 return 13; // "b3"
290 case '4': // 1 string to match.
291 return 14; // "b4"
292 case '5': // 1 string to match.
293 return 15; // "b5"
294 case '6': // 1 string to match.
295 return 16; // "b6"
296 case '7': // 1 string to match.
297 return 17; // "b7"
298 case '8': // 1 string to match.
299 return 18; // "b8"
300 case '9': // 1 string to match.
301 return 19; // "b9"
302 }
303 break;
304 case 'd': // 10 strings to match.
305 switch (Name[1]) {
306 default: break;
307 case '0': // 1 string to match.
308 return 42; // "d0"
309 case '1': // 1 string to match.
310 return 43; // "d1"
311 case '2': // 1 string to match.
312 return 44; // "d2"
313 case '3': // 1 string to match.
314 return 45; // "d3"
315 case '4': // 1 string to match.
316 return 46; // "d4"
317 case '5': // 1 string to match.
318 return 47; // "d5"
319 case '6': // 1 string to match.
320 return 48; // "d6"
321 case '7': // 1 string to match.
322 return 49; // "d7"
323 case '8': // 1 string to match.
324 return 50; // "d8"
325 case '9': // 1 string to match.
326 return 51; // "d9"
327 }
328 break;
329 case 'h': // 10 strings to match.
330 switch (Name[1]) {
331 default: break;
332 case '0': // 1 string to match.
333 return 74; // "h0"
334 case '1': // 1 string to match.
335 return 75; // "h1"
336 case '2': // 1 string to match.
337 return 76; // "h2"
338 case '3': // 1 string to match.
339 return 77; // "h3"
340 case '4': // 1 string to match.
341 return 78; // "h4"
342 case '5': // 1 string to match.
343 return 79; // "h5"
344 case '6': // 1 string to match.
345 return 80; // "h6"
346 case '7': // 1 string to match.
347 return 81; // "h7"
348 case '8': // 1 string to match.
349 return 82; // "h8"
350 case '9': // 1 string to match.
351 return 83; // "h9"
352 }
353 break;
354 case 'p': // 10 strings to match.
355 switch (Name[1]) {
356 default: break;
357 case '0': // 1 string to match.
358 return 106; // "p0"
359 case '1': // 1 string to match.
360 return 107; // "p1"
361 case '2': // 1 string to match.
362 return 108; // "p2"
363 case '3': // 1 string to match.
364 return 109; // "p3"
365 case '4': // 1 string to match.
366 return 110; // "p4"
367 case '5': // 1 string to match.
368 return 111; // "p5"
369 case '6': // 1 string to match.
370 return 112; // "p6"
371 case '7': // 1 string to match.
372 return 113; // "p7"
373 case '8': // 1 string to match.
374 return 114; // "p8"
375 case '9': // 1 string to match.
376 return 115; // "p9"
377 }
378 break;
379 case 'q': // 10 strings to match.
380 switch (Name[1]) {
381 default: break;
382 case '0': // 1 string to match.
383 return 122; // "q0"
384 case '1': // 1 string to match.
385 return 123; // "q1"
386 case '2': // 1 string to match.
387 return 124; // "q2"
388 case '3': // 1 string to match.
389 return 125; // "q3"
390 case '4': // 1 string to match.
391 return 126; // "q4"
392 case '5': // 1 string to match.
393 return 127; // "q5"
394 case '6': // 1 string to match.
395 return 128; // "q6"
396 case '7': // 1 string to match.
397 return 129; // "q7"
398 case '8': // 1 string to match.
399 return 130; // "q8"
400 case '9': // 1 string to match.
401 return 131; // "q9"
402 }
403 break;
404 case 's': // 11 strings to match.
405 switch (Name[1]) {
406 default: break;
407 case '0': // 1 string to match.
408 return 154; // "s0"
409 case '1': // 1 string to match.
410 return 155; // "s1"
411 case '2': // 1 string to match.
412 return 156; // "s2"
413 case '3': // 1 string to match.
414 return 157; // "s3"
415 case '4': // 1 string to match.
416 return 158; // "s4"
417 case '5': // 1 string to match.
418 return 159; // "s5"
419 case '6': // 1 string to match.
420 return 160; // "s6"
421 case '7': // 1 string to match.
422 return 161; // "s7"
423 case '8': // 1 string to match.
424 return 162; // "s8"
425 case '9': // 1 string to match.
426 return 163; // "s9"
427 case 'p': // 1 string to match.
428 return 5; // "sp"
429 }
430 break;
431 case 'v': // 1 string to match.
432 if (Name[1] != 'g')
433 break;
434 return 6; // "vg"
435 case 'w': // 10 strings to match.
436 switch (Name[1]) {
437 default: break;
438 case '0': // 1 string to match.
439 return 186; // "w0"
440 case '1': // 1 string to match.
441 return 187; // "w1"
442 case '2': // 1 string to match.
443 return 188; // "w2"
444 case '3': // 1 string to match.
445 return 189; // "w3"
446 case '4': // 1 string to match.
447 return 190; // "w4"
448 case '5': // 1 string to match.
449 return 191; // "w5"
450 case '6': // 1 string to match.
451 return 192; // "w6"
452 case '7': // 1 string to match.
453 return 193; // "w7"
454 case '8': // 1 string to match.
455 return 194; // "w8"
456 case '9': // 1 string to match.
457 return 195; // "w9"
458 }
459 break;
460 case 'x': // 10 strings to match.
461 switch (Name[1]) {
462 default: break;
463 case '0': // 1 string to match.
464 return 217; // "x0"
465 case '1': // 1 string to match.
466 return 218; // "x1"
467 case '2': // 1 string to match.
468 return 219; // "x2"
469 case '3': // 1 string to match.
470 return 220; // "x3"
471 case '4': // 1 string to match.
472 return 221; // "x4"
473 case '5': // 1 string to match.
474 return 222; // "x5"
475 case '6': // 1 string to match.
476 return 223; // "x6"
477 case '7': // 1 string to match.
478 return 224; // "x7"
479 case '8': // 1 string to match.
480 return 225; // "x8"
481 case '9': // 1 string to match.
482 return 226; // "x9"
483 }
484 break;
485 case 'z': // 10 strings to match.
486 switch (Name[1]) {
487 default: break;
488 case '0': // 1 string to match.
489 return 246; // "z0"
490 case '1': // 1 string to match.
491 return 247; // "z1"
492 case '2': // 1 string to match.
493 return 248; // "z2"
494 case '3': // 1 string to match.
495 return 249; // "z3"
496 case '4': // 1 string to match.
497 return 250; // "z4"
498 case '5': // 1 string to match.
499 return 251; // "z5"
500 case '6': // 1 string to match.
501 return 252; // "z6"
502 case '7': // 1 string to match.
503 return 253; // "z7"
504 case '8': // 1 string to match.
505 return 254; // "z8"
506 case '9': // 1 string to match.
507 return 255; // "z9"
508 }
509 break;
510 }
511 break;
512 case 3: // 184 strings to match.
513 switch (Name[0]) {
514 default: break;
515 case 'b': // 22 strings to match.
516 switch (Name[1]) {
517 default: break;
518 case '1': // 10 strings to match.
519 switch (Name[2]) {
520 default: break;
521 case '0': // 1 string to match.
522 return 20; // "b10"
523 case '1': // 1 string to match.
524 return 21; // "b11"
525 case '2': // 1 string to match.
526 return 22; // "b12"
527 case '3': // 1 string to match.
528 return 23; // "b13"
529 case '4': // 1 string to match.
530 return 24; // "b14"
531 case '5': // 1 string to match.
532 return 25; // "b15"
533 case '6': // 1 string to match.
534 return 26; // "b16"
535 case '7': // 1 string to match.
536 return 27; // "b17"
537 case '8': // 1 string to match.
538 return 28; // "b18"
539 case '9': // 1 string to match.
540 return 29; // "b19"
541 }
542 break;
543 case '2': // 10 strings to match.
544 switch (Name[2]) {
545 default: break;
546 case '0': // 1 string to match.
547 return 30; // "b20"
548 case '1': // 1 string to match.
549 return 31; // "b21"
550 case '2': // 1 string to match.
551 return 32; // "b22"
552 case '3': // 1 string to match.
553 return 33; // "b23"
554 case '4': // 1 string to match.
555 return 34; // "b24"
556 case '5': // 1 string to match.
557 return 35; // "b25"
558 case '6': // 1 string to match.
559 return 36; // "b26"
560 case '7': // 1 string to match.
561 return 37; // "b27"
562 case '8': // 1 string to match.
563 return 38; // "b28"
564 case '9': // 1 string to match.
565 return 39; // "b29"
566 }
567 break;
568 case '3': // 2 strings to match.
569 switch (Name[2]) {
570 default: break;
571 case '0': // 1 string to match.
572 return 40; // "b30"
573 case '1': // 1 string to match.
574 return 41; // "b31"
575 }
576 break;
577 }
578 break;
579 case 'd': // 22 strings to match.
580 switch (Name[1]) {
581 default: break;
582 case '1': // 10 strings to match.
583 switch (Name[2]) {
584 default: break;
585 case '0': // 1 string to match.
586 return 52; // "d10"
587 case '1': // 1 string to match.
588 return 53; // "d11"
589 case '2': // 1 string to match.
590 return 54; // "d12"
591 case '3': // 1 string to match.
592 return 55; // "d13"
593 case '4': // 1 string to match.
594 return 56; // "d14"
595 case '5': // 1 string to match.
596 return 57; // "d15"
597 case '6': // 1 string to match.
598 return 58; // "d16"
599 case '7': // 1 string to match.
600 return 59; // "d17"
601 case '8': // 1 string to match.
602 return 60; // "d18"
603 case '9': // 1 string to match.
604 return 61; // "d19"
605 }
606 break;
607 case '2': // 10 strings to match.
608 switch (Name[2]) {
609 default: break;
610 case '0': // 1 string to match.
611 return 62; // "d20"
612 case '1': // 1 string to match.
613 return 63; // "d21"
614 case '2': // 1 string to match.
615 return 64; // "d22"
616 case '3': // 1 string to match.
617 return 65; // "d23"
618 case '4': // 1 string to match.
619 return 66; // "d24"
620 case '5': // 1 string to match.
621 return 67; // "d25"
622 case '6': // 1 string to match.
623 return 68; // "d26"
624 case '7': // 1 string to match.
625 return 69; // "d27"
626 case '8': // 1 string to match.
627 return 70; // "d28"
628 case '9': // 1 string to match.
629 return 71; // "d29"
630 }
631 break;
632 case '3': // 2 strings to match.
633 switch (Name[2]) {
634 default: break;
635 case '0': // 1 string to match.
636 return 72; // "d30"
637 case '1': // 1 string to match.
638 return 73; // "d31"
639 }
640 break;
641 }
642 break;
643 case 'f': // 1 string to match.
644 if (memcmp(Name.data()+1, "fr", 2) != 0)
645 break;
646 return 1; // "ffr"
647 case 'h': // 22 strings to match.
648 switch (Name[1]) {
649 default: break;
650 case '1': // 10 strings to match.
651 switch (Name[2]) {
652 default: break;
653 case '0': // 1 string to match.
654 return 84; // "h10"
655 case '1': // 1 string to match.
656 return 85; // "h11"
657 case '2': // 1 string to match.
658 return 86; // "h12"
659 case '3': // 1 string to match.
660 return 87; // "h13"
661 case '4': // 1 string to match.
662 return 88; // "h14"
663 case '5': // 1 string to match.
664 return 89; // "h15"
665 case '6': // 1 string to match.
666 return 90; // "h16"
667 case '7': // 1 string to match.
668 return 91; // "h17"
669 case '8': // 1 string to match.
670 return 92; // "h18"
671 case '9': // 1 string to match.
672 return 93; // "h19"
673 }
674 break;
675 case '2': // 10 strings to match.
676 switch (Name[2]) {
677 default: break;
678 case '0': // 1 string to match.
679 return 94; // "h20"
680 case '1': // 1 string to match.
681 return 95; // "h21"
682 case '2': // 1 string to match.
683 return 96; // "h22"
684 case '3': // 1 string to match.
685 return 97; // "h23"
686 case '4': // 1 string to match.
687 return 98; // "h24"
688 case '5': // 1 string to match.
689 return 99; // "h25"
690 case '6': // 1 string to match.
691 return 100; // "h26"
692 case '7': // 1 string to match.
693 return 101; // "h27"
694 case '8': // 1 string to match.
695 return 102; // "h28"
696 case '9': // 1 string to match.
697 return 103; // "h29"
698 }
699 break;
700 case '3': // 2 strings to match.
701 switch (Name[2]) {
702 default: break;
703 case '0': // 1 string to match.
704 return 104; // "h30"
705 case '1': // 1 string to match.
706 return 105; // "h31"
707 }
708 break;
709 }
710 break;
711 case 'p': // 6 strings to match.
712 if (Name[1] != '1')
713 break;
714 switch (Name[2]) {
715 default: break;
716 case '0': // 1 string to match.
717 return 116; // "p10"
718 case '1': // 1 string to match.
719 return 117; // "p11"
720 case '2': // 1 string to match.
721 return 118; // "p12"
722 case '3': // 1 string to match.
723 return 119; // "p13"
724 case '4': // 1 string to match.
725 return 120; // "p14"
726 case '5': // 1 string to match.
727 return 121; // "p15"
728 }
729 break;
730 case 'q': // 22 strings to match.
731 switch (Name[1]) {
732 default: break;
733 case '1': // 10 strings to match.
734 switch (Name[2]) {
735 default: break;
736 case '0': // 1 string to match.
737 return 132; // "q10"
738 case '1': // 1 string to match.
739 return 133; // "q11"
740 case '2': // 1 string to match.
741 return 134; // "q12"
742 case '3': // 1 string to match.
743 return 135; // "q13"
744 case '4': // 1 string to match.
745 return 136; // "q14"
746 case '5': // 1 string to match.
747 return 137; // "q15"
748 case '6': // 1 string to match.
749 return 138; // "q16"
750 case '7': // 1 string to match.
751 return 139; // "q17"
752 case '8': // 1 string to match.
753 return 140; // "q18"
754 case '9': // 1 string to match.
755 return 141; // "q19"
756 }
757 break;
758 case '2': // 10 strings to match.
759 switch (Name[2]) {
760 default: break;
761 case '0': // 1 string to match.
762 return 142; // "q20"
763 case '1': // 1 string to match.
764 return 143; // "q21"
765 case '2': // 1 string to match.
766 return 144; // "q22"
767 case '3': // 1 string to match.
768 return 145; // "q23"
769 case '4': // 1 string to match.
770 return 146; // "q24"
771 case '5': // 1 string to match.
772 return 147; // "q25"
773 case '6': // 1 string to match.
774 return 148; // "q26"
775 case '7': // 1 string to match.
776 return 149; // "q27"
777 case '8': // 1 string to match.
778 return 150; // "q28"
779 case '9': // 1 string to match.
780 return 151; // "q29"
781 }
782 break;
783 case '3': // 2 strings to match.
784 switch (Name[2]) {
785 default: break;
786 case '0': // 1 string to match.
787 return 152; // "q30"
788 case '1': // 1 string to match.
789 return 153; // "q31"
790 }
791 break;
792 }
793 break;
794 case 's': // 22 strings to match.
795 switch (Name[1]) {
796 default: break;
797 case '1': // 10 strings to match.
798 switch (Name[2]) {
799 default: break;
800 case '0': // 1 string to match.
801 return 164; // "s10"
802 case '1': // 1 string to match.
803 return 165; // "s11"
804 case '2': // 1 string to match.
805 return 166; // "s12"
806 case '3': // 1 string to match.
807 return 167; // "s13"
808 case '4': // 1 string to match.
809 return 168; // "s14"
810 case '5': // 1 string to match.
811 return 169; // "s15"
812 case '6': // 1 string to match.
813 return 170; // "s16"
814 case '7': // 1 string to match.
815 return 171; // "s17"
816 case '8': // 1 string to match.
817 return 172; // "s18"
818 case '9': // 1 string to match.
819 return 173; // "s19"
820 }
821 break;
822 case '2': // 10 strings to match.
823 switch (Name[2]) {
824 default: break;
825 case '0': // 1 string to match.
826 return 174; // "s20"
827 case '1': // 1 string to match.
828 return 175; // "s21"
829 case '2': // 1 string to match.
830 return 176; // "s22"
831 case '3': // 1 string to match.
832 return 177; // "s23"
833 case '4': // 1 string to match.
834 return 178; // "s24"
835 case '5': // 1 string to match.
836 return 179; // "s25"
837 case '6': // 1 string to match.
838 return 180; // "s26"
839 case '7': // 1 string to match.
840 return 181; // "s27"
841 case '8': // 1 string to match.
842 return 182; // "s28"
843 case '9': // 1 string to match.
844 return 183; // "s29"
845 }
846 break;
847 case '3': // 2 strings to match.
848 switch (Name[2]) {
849 default: break;
850 case '0': // 1 string to match.
851 return 184; // "s30"
852 case '1': // 1 string to match.
853 return 185; // "s31"
854 }
855 break;
856 }
857 break;
858 case 'w': // 23 strings to match.
859 switch (Name[1]) {
860 default: break;
861 case '1': // 10 strings to match.
862 switch (Name[2]) {
863 default: break;
864 case '0': // 1 string to match.
865 return 196; // "w10"
866 case '1': // 1 string to match.
867 return 197; // "w11"
868 case '2': // 1 string to match.
869 return 198; // "w12"
870 case '3': // 1 string to match.
871 return 199; // "w13"
872 case '4': // 1 string to match.
873 return 200; // "w14"
874 case '5': // 1 string to match.
875 return 201; // "w15"
876 case '6': // 1 string to match.
877 return 202; // "w16"
878 case '7': // 1 string to match.
879 return 203; // "w17"
880 case '8': // 1 string to match.
881 return 204; // "w18"
882 case '9': // 1 string to match.
883 return 205; // "w19"
884 }
885 break;
886 case '2': // 10 strings to match.
887 switch (Name[2]) {
888 default: break;
889 case '0': // 1 string to match.
890 return 206; // "w20"
891 case '1': // 1 string to match.
892 return 207; // "w21"
893 case '2': // 1 string to match.
894 return 208; // "w22"
895 case '3': // 1 string to match.
896 return 209; // "w23"
897 case '4': // 1 string to match.
898 return 210; // "w24"
899 case '5': // 1 string to match.
900 return 211; // "w25"
901 case '6': // 1 string to match.
902 return 212; // "w26"
903 case '7': // 1 string to match.
904 return 213; // "w27"
905 case '8': // 1 string to match.
906 return 214; // "w28"
907 case '9': // 1 string to match.
908 return 215; // "w29"
909 }
910 break;
911 case '3': // 1 string to match.
912 if (Name[2] != '0')
913 break;
914 return 216; // "w30"
915 case 's': // 1 string to match.
916 if (Name[2] != 'p')
917 break;
918 return 7; // "wsp"
919 case 'z': // 1 string to match.
920 if (Name[2] != 'r')
921 break;
922 return 8; // "wzr"
923 }
924 break;
925 case 'x': // 22 strings to match.
926 switch (Name[1]) {
927 default: break;
928 case '1': // 10 strings to match.
929 switch (Name[2]) {
930 default: break;
931 case '0': // 1 string to match.
932 return 227; // "x10"
933 case '1': // 1 string to match.
934 return 228; // "x11"
935 case '2': // 1 string to match.
936 return 229; // "x12"
937 case '3': // 1 string to match.
938 return 230; // "x13"
939 case '4': // 1 string to match.
940 return 231; // "x14"
941 case '5': // 1 string to match.
942 return 232; // "x15"
943 case '6': // 1 string to match.
944 return 233; // "x16"
945 case '7': // 1 string to match.
946 return 234; // "x17"
947 case '8': // 1 string to match.
948 return 235; // "x18"
949 case '9': // 1 string to match.
950 return 236; // "x19"
951 }
952 break;
953 case '2': // 10 strings to match.
954 switch (Name[2]) {
955 default: break;
956 case '0': // 1 string to match.
957 return 237; // "x20"
958 case '1': // 1 string to match.
959 return 238; // "x21"
960 case '2': // 1 string to match.
961 return 239; // "x22"
962 case '3': // 1 string to match.
963 return 240; // "x23"
964 case '4': // 1 string to match.
965 return 241; // "x24"
966 case '5': // 1 string to match.
967 return 242; // "x25"
968 case '6': // 1 string to match.
969 return 243; // "x26"
970 case '7': // 1 string to match.
971 return 244; // "x27"
972 case '8': // 1 string to match.
973 return 245; // "x28"
974 case '9': // 1 string to match.
975 return 2; // "x29"
976 }
977 break;
978 case '3': // 1 string to match.
979 if (Name[2] != '0')
980 break;
981 return 3; // "x30"
982 case 'z': // 1 string to match.
983 if (Name[2] != 'r')
984 break;
985 return 9; // "xzr"
986 }
987 break;
988 case 'z': // 22 strings to match.
989 switch (Name[1]) {
990 default: break;
991 case '1': // 10 strings to match.
992 switch (Name[2]) {
993 default: break;
994 case '0': // 1 string to match.
995 return 256; // "z10"
996 case '1': // 1 string to match.
997 return 257; // "z11"
998 case '2': // 1 string to match.
999 return 258; // "z12"
1000 case '3': // 1 string to match.
1001 return 259; // "z13"
1002 case '4': // 1 string to match.
1003 return 260; // "z14"
1004 case '5': // 1 string to match.
1005 return 261; // "z15"
1006 case '6': // 1 string to match.
1007 return 262; // "z16"
1008 case '7': // 1 string to match.
1009 return 263; // "z17"
1010 case '8': // 1 string to match.
1011 return 264; // "z18"
1012 case '9': // 1 string to match.
1013 return 265; // "z19"
1014 }
1015 break;
1016 case '2': // 10 strings to match.
1017 switch (Name[2]) {
1018 default: break;
1019 case '0': // 1 string to match.
1020 return 266; // "z20"
1021 case '1': // 1 string to match.
1022 return 267; // "z21"
1023 case '2': // 1 string to match.
1024 return 268; // "z22"
1025 case '3': // 1 string to match.
1026 return 269; // "z23"
1027 case '4': // 1 string to match.
1028 return 270; // "z24"
1029 case '5': // 1 string to match.
1030 return 271; // "z25"
1031 case '6': // 1 string to match.
1032 return 272; // "z26"
1033 case '7': // 1 string to match.
1034 return 273; // "z27"
1035 case '8': // 1 string to match.
1036 return 274; // "z28"
1037 case '9': // 1 string to match.
1038 return 275; // "z29"
1039 }
1040 break;
1041 case '3': // 2 strings to match.
1042 switch (Name[2]) {
1043 default: break;
1044 case '0': // 1 string to match.
1045 return 276; // "z30"
1046 case '1': // 1 string to match.
1047 return 277; // "z31"
1048 }
1049 break;
1050 }
1051 break;
1052 }
1053 break;
1054 case 4: // 1 string to match.
1055 if (memcmp(Name.data()+0, "nzcv", 4) != 0)
1056 break;
1057 return 4; // "nzcv"
1058 case 5: // 10 strings to match.
1059 if (Name[0] != 'z')
1060 break;
1061 switch (Name[1]) {
1062 default: break;
1063 case '0': // 1 string to match.
1064 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1065 break;
1066 return 278; // "z0_hi"
1067 case '1': // 1 string to match.
1068 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1069 break;
1070 return 279; // "z1_hi"
1071 case '2': // 1 string to match.
1072 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1073 break;
1074 return 280; // "z2_hi"
1075 case '3': // 1 string to match.
1076 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1077 break;
1078 return 281; // "z3_hi"
1079 case '4': // 1 string to match.
1080 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1081 break;
1082 return 282; // "z4_hi"
1083 case '5': // 1 string to match.
1084 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1085 break;
1086 return 283; // "z5_hi"
1087 case '6': // 1 string to match.
1088 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1089 break;
1090 return 284; // "z6_hi"
1091 case '7': // 1 string to match.
1092 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1093 break;
1094 return 285; // "z7_hi"
1095 case '8': // 1 string to match.
1096 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1097 break;
1098 return 286; // "z8_hi"
1099 case '9': // 1 string to match.
1100 if (memcmp(Name.data()+2, "_hi", 3) != 0)
1101 break;
1102 return 287; // "z9_hi"
1103 }
1104 break;
1105 case 6: // 22 strings to match.
1106 if (Name[0] != 'z')
1107 break;
1108 switch (Name[1]) {
1109 default: break;
1110 case '1': // 10 strings to match.
1111 switch (Name[2]) {
1112 default: break;
1113 case '0': // 1 string to match.
1114 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1115 break;
1116 return 288; // "z10_hi"
1117 case '1': // 1 string to match.
1118 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1119 break;
1120 return 289; // "z11_hi"
1121 case '2': // 1 string to match.
1122 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1123 break;
1124 return 290; // "z12_hi"
1125 case '3': // 1 string to match.
1126 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1127 break;
1128 return 291; // "z13_hi"
1129 case '4': // 1 string to match.
1130 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1131 break;
1132 return 292; // "z14_hi"
1133 case '5': // 1 string to match.
1134 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1135 break;
1136 return 293; // "z15_hi"
1137 case '6': // 1 string to match.
1138 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1139 break;
1140 return 294; // "z16_hi"
1141 case '7': // 1 string to match.
1142 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1143 break;
1144 return 295; // "z17_hi"
1145 case '8': // 1 string to match.
1146 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1147 break;
1148 return 296; // "z18_hi"
1149 case '9': // 1 string to match.
1150 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1151 break;
1152 return 297; // "z19_hi"
1153 }
1154 break;
1155 case '2': // 10 strings to match.
1156 switch (Name[2]) {
1157 default: break;
1158 case '0': // 1 string to match.
1159 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1160 break;
1161 return 298; // "z20_hi"
1162 case '1': // 1 string to match.
1163 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1164 break;
1165 return 299; // "z21_hi"
1166 case '2': // 1 string to match.
1167 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1168 break;
1169 return 300; // "z22_hi"
1170 case '3': // 1 string to match.
1171 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1172 break;
1173 return 301; // "z23_hi"
1174 case '4': // 1 string to match.
1175 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1176 break;
1177 return 302; // "z24_hi"
1178 case '5': // 1 string to match.
1179 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1180 break;
1181 return 303; // "z25_hi"
1182 case '6': // 1 string to match.
1183 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1184 break;
1185 return 304; // "z26_hi"
1186 case '7': // 1 string to match.
1187 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1188 break;
1189 return 305; // "z27_hi"
1190 case '8': // 1 string to match.
1191 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1192 break;
1193 return 306; // "z28_hi"
1194 case '9': // 1 string to match.
1195 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1196 break;
1197 return 307; // "z29_hi"
1198 }
1199 break;
1200 case '3': // 2 strings to match.
1201 switch (Name[2]) {
1202 default: break;
1203 case '0': // 1 string to match.
1204 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1205 break;
1206 return 308; // "z30_hi"
1207 case '1': // 1 string to match.
1208 if (memcmp(Name.data()+3, "_hi", 3) != 0)
1209 break;
1210 return 309; // "z31_hi"
1211 }
1212 break;
1213 }
1214 break;
1215 }
1216 return 0;
1217}
1218
1219#endif // GET_REGISTER_MATCHER
1220
1221
1222#ifdef GET_SUBTARGET_FEATURE_NAME
1223#undef GET_SUBTARGET_FEATURE_NAME
1224
1225// User-level names for subtarget features that participate in
1226// instruction matching.
1227static const char *getSubtargetFeatureName(uint64_t Val) {
1228 switch(Val) {
1229 case Feature_HasV8_1aBit: return "armv8.1a";
1230 case Feature_HasV8_2aBit: return "armv8.2a";
1231 case Feature_HasV8_3aBit: return "armv8.3a";
1232 case Feature_HasV8_4aBit: return "armv8.4a";
1233 case Feature_HasV8_5aBit: return "armv8.5a";
1234 case Feature_HasV8_6aBit: return "armv8.6a";
1235 case Feature_HasV8_7aBit: return "armv8.7a";
1236 case Feature_HasVHBit: return "vh";
1237 case Feature_HasLORBit: return "lor";
1238 case Feature_HasPAuthBit: return "pauth";
1239 case Feature_HasJSBit: return "jsconv";
1240 case Feature_HasCCIDXBit: return "ccidx";
1241 case Feature_HasComplxNumBit: return "complxnum";
1242 case Feature_HasNVBit: return "nv";
1243 case Feature_HasMPAMBit: return "mpam";
1244 case Feature_HasDITBit: return "dit";
1245 case Feature_HasTRACEV8_4Bit: return "tracev8.4";
1246 case Feature_HasAMBit: return "am";
1247 case Feature_HasSEL2Bit: return "sel2";
1248 case Feature_HasPMUBit: return "pmu";
1249 case Feature_HasTLB_RMIBit: return "tlb-rmi";
1250 case Feature_HasFlagMBit: return "flagm";
1251 case Feature_HasRCPC_IMMOBit: return "rcpc-immo";
1252 case Feature_HasFPARMv8Bit: return "fp-armv8";
1253 case Feature_HasNEONBit: return "neon";
1254 case Feature_HasCryptoBit: return "crypto";
1255 case Feature_HasSM4Bit: return "sm4";
1256 case Feature_HasSHA3Bit: return "sha3";
1257 case Feature_HasSHA2Bit: return "sha2";
1258 case Feature_HasAESBit: return "aes";
1259 case Feature_HasDotProdBit: return "dotprod";
1260 case Feature_HasCRCBit: return "crc";
1261 case Feature_HasLSEBit: return "lse";
1262 case Feature_HasRASBit: return "ras";
1263 case Feature_HasRDMBit: return "rdm";
1264 case Feature_HasFullFP16Bit: return "fullfp16";
1265 case Feature_HasFP16FMLBit: return "fp16fml";
1266 case Feature_HasSPEBit: return "spe";
1267 case Feature_HasFuseAESBit: return "fuse-aes";
1268 case Feature_HasSVEBit: return "sve";
1269 case Feature_HasSVE2Bit: return "sve2";
1270 case Feature_HasSVE2AESBit: return "sve2-aes";
1271 case Feature_HasSVE2SM4Bit: return "sve2-sm4";
1272 case Feature_HasSVE2SHA3Bit: return "sve2-sha3";
1273 case Feature_HasSVE2BitPermBit: return "sve2-bitperm";
1274 case Feature_HasRCPCBit: return "rcpc";
1275 case Feature_HasAltNZCVBit: return "altnzcv";
1276 case Feature_HasFRInt3264Bit: return "frint3264";
1277 case Feature_HasSBBit: return "sb";
1278 case Feature_HasPredResBit: return "predres";
1279 case Feature_HasCCDPBit: return "ccdp";
1280 case Feature_HasBTIBit: return "bti";
1281 case Feature_HasMTEBit: return "mte";
1282 case Feature_HasTMEBit: return "tme";
1283 case Feature_HasETEBit: return "ete";
1284 case Feature_HasTRBEBit: return "trbe";
1285 case Feature_HasBF16Bit: return "bf16";
1286 case Feature_HasMatMulInt8Bit: return "i8mm";
1287 case Feature_HasMatMulFP32Bit: return "f32mm";
1288 case Feature_HasMatMulFP64Bit: return "f64mm";
1289 case Feature_HasXSBit: return "xs";
1290 case Feature_HasWFxTBit: return "wfxt";
1291 case Feature_HasLS64Bit: return "ls64";
1292 case Feature_HasBRBEBit: return "brbe";
1293 case Feature_HasSPE_EEFBit: return "spe-eef";
1294 case Feature_UseNegativeImmediatesBit: return "NegativeImmediates";
1295 case Feature_HasCCPPBit: return "ccpp";
1296 case Feature_HasPANBit: return "ARM v8.1 Privileged Access-Never extension";
1297 case Feature_HasPsUAOBit: return "ARM v8.2 UAO PState extension (psuao)";
1298 case Feature_HasPAN_RWVBit: return "ARM v8.2 PAN AT S1E1R and AT S1E1W Variation";
1299 case Feature_HasCONTEXTIDREL2Bit: return "Target contains CONTEXTIDR_EL2 RW operand";
1300 default: return "(unknown)";
1301 }
1302}
1303
1304#endif // GET_SUBTARGET_FEATURE_NAME
1305
1306
1307#ifdef GET_MATCHER_IMPLEMENTATION
1308#undef GET_MATCHER_IMPLEMENTATION
1309
1310enum {
1311 Tie0_1_1,
1312 Tie0_1_2,
1313 Tie0_1_3,
1314 Tie0_1_5,
1315 Tie0_1_6,
1316 Tie0_2_2,
1317 Tie0_3_3,
1318 Tie0_4_4,
1319 Tie0_5_5,
1320 Tie1_1_1,
1321 Tie1_2_2,
1322 Tie255_1_2,
1323};
1324
1325static const uint8_t TiedAsmOperandTable[][3] = {
1326 /* Tie0_1_1 */ { 0, 1, 1 },
1327 /* Tie0_1_2 */ { 0, 1, 2 },
1328 /* Tie0_1_3 */ { 0, 1, 3 },
1329 /* Tie0_1_5 */ { 0, 1, 5 },
1330 /* Tie0_1_6 */ { 0, 1, 6 },
1331 /* Tie0_2_2 */ { 0, 2, 2 },
1332 /* Tie0_3_3 */ { 0, 3, 3 },
1333 /* Tie0_4_4 */ { 0, 4, 4 },
1334 /* Tie0_5_5 */ { 0, 5, 5 },
1335 /* Tie1_1_1 */ { 1, 1, 1 },
1336 /* Tie1_2_2 */ { 1, 2, 2 },
1337 /* Tie255_1_2 */ { 255, 1, 2 },
1338};
1339
1340namespace {
1341enum OperatorConversionKind {
1342 CVT_Done,
1343 CVT_Reg,
1344 CVT_Tied,
1345 CVT_95_Reg,
1346 CVT_95_addVectorReg128Operands,
1347 CVT_95_addVectorReg64Operands,
1348 CVT_95_addRegOperands,
1349 CVT_imm_95_16,
1350 CVT_imm_95_24,
1351 CVT_imm_95_0,
1352 CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_,
1353 CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_,
1354 CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_,
1355 CVT_95_addShifterOperands,
1356 CVT_95_addExtendOperands,
1357 CVT_95_addExtend64Operands,
1358 CVT_95_addImmScaledOperands_LT_16_GT_,
1359 CVT_95_addImmOperands,
1360 CVT_95_addAdrLabelOperands,
1361 CVT_95_addAdrpLabelOperands,
1362 CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_,
1363 CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_,
1364 CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_,
1365 CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_,
1366 CVT_95_addFPRasZPRRegOperands_LT_8_GT_,
1367 CVT_95_addFPRasZPRRegOperands_LT_16_GT_,
1368 CVT_95_addFPRasZPRRegOperands_LT_32_GT_,
1369 CVT_95_addFPRasZPRRegOperands_LT_64_GT_,
1370 CVT_imm_95_31,
1371 CVT_imm_95_63,
1372 CVT_95_addBranchTarget26Operands,
1373 CVT_95_addCondCodeOperands,
1374 CVT_95_addPCRelLabel19Operands,
1375 CVT_95_addVectorIndexOperands,
1376 CVT_95_addVectorRegLoOperands,
1377 CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_,
1378 CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_,
1379 CVT_95_addLogicalImmNotOperands_LT_int16_95_t_GT_,
1380 CVT_95_addLogicalImmNotOperands_LT_int8_95_t_GT_,
1381 CVT_imm_95_32,
1382 CVT_95_addBTIHintOperands,
1383 CVT_95_addComplexRotationOddOperands,
1384 CVT_95_addComplexRotationEvenOperands,
1385 CVT_imm_95_15,
1386 CVT_regWZR,
1387 CVT_regXZR,
1388 CVT_imm_95_1,
1389 CVT_imm_95_20,
1390 CVT_imm_95_6,
1391 CVT_95_addBarrierOperands,
1392 CVT_95_addBarriernXSOperands,
1393 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_,
1394 CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_,
1395 CVT_95_addFPImmOperands,
1396 CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_,
1397 CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_,
1398 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_,
1399 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_,
1400 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_,
1401 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_,
1402 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_,
1403 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_,
1404 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_,
1405 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_,
1406 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_,
1407 CVT_95_addImmScaledOperands_LT_1_GT_,
1408 CVT_95_addImmScaledOperands_LT_8_GT_,
1409 CVT_95_addImmScaledOperands_LT_2_GT_,
1410 CVT_95_addImmScaledOperands_LT_32_GT_,
1411 CVT_95_addImmScaledOperands_LT_4_GT_,
1412 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_,
1413 CVT_95_addImmScaledOperands_LT_3_GT_,
1414 CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_,
1415 CVT_95_addUImm12OffsetOperands_LT_4_GT_,
1416 CVT_95_addUImm12OffsetOperands_LT_8_GT_,
1417 CVT_95_addUImm12OffsetOperands_LT_1_GT_,
1418 CVT_95_addUImm12OffsetOperands_LT_2_GT_,
1419 CVT_95_addUImm12OffsetOperands_LT_16_GT_,
1420 CVT_95_addMemExtendOperands,
1421 CVT_95_addMemExtend8Operands,
1422 CVT_95_addMOVZMovAliasOperands_LT_0_GT_,
1423 CVT_95_addMOVZMovAliasOperands_LT_16_GT_,
1424 CVT_95_addMOVNMovAliasOperands_LT_0_GT_,
1425 CVT_95_addMOVNMovAliasOperands_LT_16_GT_,
1426 CVT_95_addMOVZMovAliasOperands_LT_32_GT_,
1427 CVT_95_addMOVZMovAliasOperands_LT_48_GT_,
1428 CVT_imm_95_48,
1429 CVT_95_addMOVNMovAliasOperands_LT_32_GT_,
1430 CVT_95_addMOVNMovAliasOperands_LT_48_GT_,
1431 CVT_95_addFPRasZPRRegOperands_LT_128_GT_,
1432 CVT_95_addSIMDImmType10Operands,
1433 CVT_95_addMRSSystemRegisterOperands,
1434 CVT_95_addMSRSystemRegisterOperands,
1435 CVT_95_addSystemPStateFieldWithImm0_95_15Operands,
1436 CVT_95_addSystemPStateFieldWithImm0_95_1Operands,
1437 CVT_95_addPrefetchOperands,
1438 CVT_95_addPSBHintOperands,
1439 CVT_imm_95_4,
1440 CVT_regLR,
1441 CVT_95_addUImm6Operands,
1442 CVT_imm_95_5,
1443 CVT_95_addGPR64as32Operands,
1444 CVT_imm_95_7,
1445 CVT_95_addSysCROperands,
1446 CVT_95_addBranchTarget14Operands,
1447 CVT_95_addGPR32as64Operands,
1448 CVT_imm_95_2,
1449 CVT_imm_95_3,
1450 CVT_NUM_CONVERTERS
1451};
1452
1453enum InstructionConversionKind {
1454 Convert__Reg1_0__Reg1_1,
1455 Convert__VectorReg1281_1__VectorReg1281_2,
1456 Convert__VectorReg641_1__VectorReg641_2,
1457 Convert__VectorReg1281_0__VectorReg1281_2,
1458 Convert__VectorReg641_0__VectorReg641_2,
1459 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4,
1460 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4,
1461 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4,
1462 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4,
1463 Convert__Reg1_0__Reg1_1__Reg1_2,
1464 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2,
1465 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2,
1466 Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16,
1467 Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24,
1468 Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0,
1469 Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2,
1470 Convert__Reg1_0__Reg1_1__AddSubImm2_2,
1471 Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2,
1472 Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2,
1473 Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2,
1474 Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2,
1475 Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2,
1476 Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2,
1477 Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2,
1478 Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2,
1479 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3,
1480 Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3,
1481 Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3,
1482 Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3,
1483 Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3,
1484 Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3,
1485 Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3,
1486 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4,
1487 Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4,
1488 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5,
1489 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5,
1490 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5,
1491 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5,
1492 Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3,
1493 Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3,
1494 Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4,
1495 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3,
1496 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4,
1497 Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2,
1498 Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2,
1499 Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2,
1500 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2,
1501 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2,
1502 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2,
1503 Convert__FPRAsmOperandFPR641_1__VectorReg1281_2,
1504 Convert__FPRAsmOperandFPR641_0__VectorReg1281_1,
1505 Convert__Reg1_0__Reg1_1__SImm61_2,
1506 Convert__Reg1_1__VectorReg1281_2,
1507 Convert__Reg1_1__VectorReg641_2,
1508 Convert__Reg1_0__VectorReg1281_1,
1509 Convert__Reg1_0__VectorReg641_1,
1510 Convert__Reg1_0__AdrLabel1_1,
1511 Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32161_3,
1512 Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32321_3,
1513 Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32641_3,
1514 Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL3281_3,
1515 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64161_3,
1516 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64321_3,
1517 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64641_3,
1518 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL6481_3,
1519 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64161_3,
1520 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64321_3,
1521 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64641_3,
1522 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW6481_3,
1523 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64161_3,
1524 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64321_3,
1525 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64641_3,
1526 Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW6481_3,
1527 Convert__Reg1_0__AdrpLabel1_1,
1528 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2,
1529 Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2,
1530 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2,
1531 Convert__SVEVectorBReg1_0__Tie0_1_2,
1532 Convert__Reg1_0__Reg1_1__LogicalImm321_2,
1533 Convert__Reg1_0__Reg1_1__LogicalImm641_2,
1534 Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2,
1535 Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2,
1536 Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2,
1537 Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2,
1538 Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3,
1539 Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3,
1540 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5,
1541 Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2,
1542 Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2,
1543 Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2,
1544 Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2,
1545 Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31,
1546 Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63,
1547 Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2,
1548 Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2,
1549 Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2,
1550 Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2,
1551 Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2,
1552 Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2,
1553 Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2,
1554 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5,
1555 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5,
1556 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5,
1557 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5,
1558 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5,
1559 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5,
1560 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5,
1561 Convert__Reg1_0,
1562 Convert_NoOperands,
1563 Convert__BranchTarget261_0,
1564 Convert__CondCode1_1__PCRelLabel191_2,
1565 Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3,
1566 Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3,
1567 Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3,
1568 Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3,
1569 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorReg1281_4,
1570 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6,
1571 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4,
1572 Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0,
1573 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2,
1574 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3,
1575 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3,
1576 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3,
1577 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4,
1578 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6,
1579 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6,
1580 Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3,
1581 Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2__Imm0_631_3,
1582 Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0,
1583 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3,
1584 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6,
1585 Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0,
1586 Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0,
1587 Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2,
1588 Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2,
1589 Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0,
1590 Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0,
1591 Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2,
1592 Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2,
1593 Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2,
1594 Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2,
1595 Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3,
1596 Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3,
1597 Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3,
1598 Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3,
1599 Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3,
1600 Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3,
1601 Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3,
1602 Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3,
1603 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3,
1604 Convert__Imm0_655351_0,
1605 Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4,
1606 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4,
1607 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6,
1608 Convert__imm_95_32,
1609 Convert__BTIHint1_0,
1610 Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3,
1611 Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3,
1612 Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3,
1613 Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3,
1614 Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3,
1615 Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3,
1616 Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3,
1617 Convert__Reg1_0__PCRelLabel191_1,
1618 Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3,
1619 Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3,
1620 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3,
1621 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3,
1622 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3__ComplexRotationEven1_4,
1623 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3__ComplexRotationEven1_4,
1624 Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2,
1625 Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3,
1626 Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3,
1627 Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3,
1628 Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3,
1629 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3,
1630 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3,
1631 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3,
1632 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3,
1633 Convert__imm_95_15,
1634 Convert__Imm0_151_0,
1635 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3,
1636 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3,
1637 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3,
1638 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3,
1639 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4,
1640 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4,
1641 Convert__Reg1_0__Reg1_2__Reg1_1,
1642 Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2,
1643 Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2,
1644 Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2,
1645 Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2,
1646 Convert__regWZR__Reg1_0__Reg1_1__imm_95_16,
1647 Convert__regXZR__Reg1_0__Reg1_1__imm_95_24,
1648 Convert__regWZR__Reg1_0__Reg1_1__imm_95_0,
1649 Convert__regWZR__Reg1_0__AddSubImmNeg2_1,
1650 Convert__regWZR__Reg1_0__AddSubImm2_1,
1651 Convert__regXZR__Reg1_0__Reg1_1__imm_95_0,
1652 Convert__regXZR__Reg1_0__AddSubImmNeg2_1,
1653 Convert__regXZR__Reg1_0__AddSubImm2_1,
1654 Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2,
1655 Convert__regWZR__Reg1_0__Reg1_1__Extend1_2,
1656 Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2,
1657 Convert__regXZR__Reg1_0__Reg1_1__Extend1_2,
1658 Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2,
1659 Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5,
1660 Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5,
1661 Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5,
1662 Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5,
1663 Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5,
1664 Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5,
1665 Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5,
1666 Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5,
1667 Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5,
1668 Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5,
1669 Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5,
1670 Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5,
1671 Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5,
1672 Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5,
1673 Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5,
1674 Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4,
1675 Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4,
1676 Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4,
1677 Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4,
1678 Convert__regXZR__Reg1_0__Reg1_1,
1679 Convert__Reg1_0__imm_95_31__imm_95_1,
1680 Convert__Reg1_0__SVEPattern1_1__imm_95_1,
1681 Convert__Reg1_0__SVEPattern1_1__Imm1_161_3,
1682 Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2,
1683 Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2,
1684 Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2,
1685 Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2,
1686 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2,
1687 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2,
1688 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4,
1689 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4,
1690 Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4,
1691 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4,
1692 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4,
1693 Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4,
1694 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4,
1695 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4,
1696 Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4,
1697 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4,
1698 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4,
1699 Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4,
1700 Convert__imm_95_20,
1701 Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3,
1702 Convert__Reg1_0__regWZR__regWZR__CondCode1_1,
1703 Convert__Reg1_0__regXZR__regXZR__CondCode1_1,
1704 Convert__imm_95_0,
1705 Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1,
1706 Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1,
1707 Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3,
1708 Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1,
1709 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1,
1710 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3,
1711 Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1,
1712 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1,
1713 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3,
1714 Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1,
1715 Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1,
1716 Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1,
1717 Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1,
1718 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1,
1719 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1,
1720 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1,
1721 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1,
1722 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1,
1723 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1,
1724 Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1,
1725 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1,
1726 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3,
1727 Convert__imm_95_6,
1728 Convert__Barrier1_0,
1729 Convert__BarriernXS1_0,
1730 Convert__SVEVectorHReg1_0__Reg1_1,
1731 Convert__SVEVectorHReg1_0__SVECpyImm162_1,
1732 Convert__SVEVectorSReg1_0__Reg1_1,
1733 Convert__SVEVectorSReg1_0__SVECpyImm322_1,
1734 Convert__SVEVectorDReg1_0__Reg1_1,
1735 Convert__SVEVectorDReg1_0__SVECpyImm642_1,
1736 Convert__SVEVectorBReg1_0__Reg1_1,
1737 Convert__SVEVectorBReg1_0__SVECpyImm82_1,
1738 Convert__VectorReg1281_1__Reg1_2,
1739 Convert__VectorReg641_1__Reg1_2,
1740 Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_2,
1741 Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_2,
1742 Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_2,
1743 Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_2,
1744 Convert__VectorReg1281_0__Reg1_2,
1745 Convert__VectorReg641_0__Reg1_2,
1746 Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2,
1747 Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2,
1748 Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2,
1749 Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2,
1750 Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2,
1751 Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_151_3,
1752 Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_11_3,
1753 Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3,
1754 Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3,
1755 Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3,
1756 Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_151_3,
1757 Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3,
1758 Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3,
1759 Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3,
1760 Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3,
1761 Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3,
1762 Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_151_4,
1763 Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_11_4,
1764 Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_31_4,
1765 Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_71_4,
1766 Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_31_4,
1767 Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_71_4,
1768 Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_151_4,
1769 Convert__SVEVectorHReg1_0__SVELogicalImm161_1,
1770 Convert__SVEVectorSReg1_0__SVELogicalImm321_1,
1771 Convert__SVEVectorDReg1_0__LogicalImm641_1,
1772 Convert__SVEVectorBReg1_0__SVELogicalImm81_1,
1773 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2,
1774 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2,
1775 Convert__imm_95_16,
1776 Convert__SVEVectorBReg1_0__SVEVectorList281_1__Imm0_2551_2,
1777 Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm0_2551_3,
1778 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4,
1779 Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4,
1780 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6,
1781 Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6,
1782 Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3,
1783 Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3,
1784 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5,
1785 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5,
1786 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5,
1787 Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3,
1788 Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3,
1789 Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3,
1790 Convert__FPRAsmOperandFPR161_1__VectorReg641_2,
1791 Convert__FPRAsmOperandFPR321_1__VectorReg641_2,
1792 Convert__FPRAsmOperandFPR161_0__VectorReg641_1,
1793 Convert__FPRAsmOperandFPR321_0__VectorReg641_1,
1794 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4,
1795 Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4,
1796 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6,
1797 Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6,
1798 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6,
1799 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6,
1800 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6,
1801 Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4,
1802 Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4,
1803 Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4,
1804 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4,
1805 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3__ComplexRotationEven1_4,
1806 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5,
1807 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5,
1808 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4__ComplexRotationEven1_5,
1809 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6,
1810 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4__ComplexRotationEven1_6,
1811 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6,
1812 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5__ComplexRotationEven1_6,
1813 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5__ComplexRotationEven1_6,
1814 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7,
1815 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6__ComplexRotationEven1_7,
1816 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7,
1817 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4,
1818 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4,
1819 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4,
1820 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4,
1821 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4,
1822 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4,
1823 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4,
1824 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4,
1825 Convert__VectorReg1281_0__VectorReg641_2,
1826 Convert__VectorReg641_0__VectorReg1281_2,
1827 Convert__Reg1_0__Reg1_1__Imm1_161_2,
1828 Convert__Reg1_0__Reg1_1__Imm1_321_2,
1829 Convert__Reg1_0__Reg1_1__Imm1_641_2,
1830 Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3,
1831 Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3,
1832 Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3,
1833 Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3,
1834 Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3,
1835 Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4,
1836 Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4,
1837 Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4,
1838 Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4,
1839 Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4,
1840 Convert__SVEVectorHReg1_0__FPImm1_1,
1841 Convert__SVEVectorSReg1_0__FPImm1_1,
1842 Convert__SVEVectorDReg1_0__FPImm1_1,
1843 Convert__SVEVectorHReg1_0__SVEVectorHReg1_1,
1844 Convert__SVEVectorSReg1_0__SVEVectorSReg1_1,
1845 Convert__SVEVectorDReg1_0__SVEVectorDReg1_1,
1846 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5,
1847 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5,
1848 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5,
1849 Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3,
1850 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5,
1851 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5,
1852 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5,
1853 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3,
1854 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3,
1855 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3,
1856 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4,
1857 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4,
1858 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4,
1859 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4,
1860 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4,
1861 Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4,
1862 Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4,
1863 Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4,
1864 Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4,
1865 Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4,
1866 Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4,
1867 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6,
1868 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6,
1869 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3,
1870 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3,
1871 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_71_6,
1872 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6,
1873 Convert__Reg1_0__FPImm1_1,
1874 Convert__VectorReg1281_1__FPImm1_2,
1875 Convert__VectorReg641_1__FPImm1_2,
1876 Convert__Reg1_0__regWZR,
1877 Convert__Reg1_0__regXZR,
1878 Convert__VectorReg1281_0__FPImm1_2,
1879 Convert__VectorReg641_0__FPImm1_2,
1880 Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0,
1881 Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0,
1882 Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0,
1883 Convert__Reg1_1__VectorReg1281_2__IndexRange1_11_3,
1884 Convert__VectorReg1281_1__Reg1_3__IndexRange1_11_2,
1885 Convert__Reg1_0__VectorReg1281_1__IndexRange1_11_3,
1886 Convert__VectorReg1281_0__Reg1_3__IndexRange1_11_2,
1887 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0,
1888 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0,
1889 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0,
1890 Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3,
1891 Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3,
1892 Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3,
1893 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4,
1894 Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4,
1895 Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4,
1896 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4,
1897 Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4,
1898 Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4,
1899 Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4,
1900 Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4,
1901 Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4,
1902 Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4,
1903 Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4,
1904 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5,
1905 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5,
1906 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5,
1907 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6,
1908 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6,
1909 Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6,
1910 Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6,
1911 Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6,
1912 Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3,
1913 Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm0_71_3,
1914 Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm0_71_3,
1915 Convert__Imm0_1271_0,
1916 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5,
1917 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5,
1918 Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2,
1919 Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2,
1920 Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2,
1921 Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2,
1922 Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2,
1923 Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2,
1924 Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2,
1925 Convert__SVEVectorSReg1_0__SImm51_1__SImm51_2,
1926 Convert__SVEVectorDReg1_0__Reg1_1__Reg1_2,
1927 Convert__SVEVectorDReg1_0__Reg1_1__SImm51_2,
1928 Convert__SVEVectorDReg1_0__SImm51_1__Reg1_2,
1929 Convert__SVEVectorDReg1_0__SImm51_1__SImm51_2,
1930 Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2,
1931 Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2,
1932 Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2,
1933 Convert__SVEVectorBReg1_0__SImm51_1__SImm51_2,
1934 Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3,
1935 Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_3,
1936 Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3,
1937 Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3,
1938 Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3,
1939 Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__Reg1_3,
1940 Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3,
1941 Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3,
1942 Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_4,
1943 Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_4,
1944 Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_4,
1945 Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_4,
1946 Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_5,
1947 Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_5,
1948 Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_5,
1949 Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_5,
1950 Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1,
1951 Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1,
1952 Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1,
1953 Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1,
1954 Convert__Reg1_0__Reg1_1__regXZR,
1955 Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2,
1956 Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2,
1957 Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2,
1958 Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2,
1959 Convert__TypedVectorList4_1681_0__Reg1_2,
1960 Convert__TypedVectorList4_1641_0__Reg1_2,
1961 Convert__TypedVectorList4_2641_0__Reg1_2,
1962 Convert__TypedVectorList4_2321_0__Reg1_2,
1963 Convert__TypedVectorList4_4161_0__Reg1_2,
1964 Convert__TypedVectorList4_4321_0__Reg1_2,
1965 Convert__TypedVectorList4_881_0__Reg1_2,
1966 Convert__TypedVectorList4_8161_0__Reg1_2,
1967 Convert__TypedVectorList1_1681_0__Reg1_2,
1968 Convert__TypedVectorList1_1641_0__Reg1_2,
1969 Convert__TypedVectorList1_2641_0__Reg1_2,
1970 Convert__TypedVectorList1_2321_0__Reg1_2,
1971 Convert__TypedVectorList1_4161_0__Reg1_2,
1972 Convert__TypedVectorList1_4321_0__Reg1_2,
1973 Convert__TypedVectorList1_881_0__Reg1_2,
1974 Convert__TypedVectorList1_8161_0__Reg1_2,
1975 Convert__TypedVectorList3_1681_0__Reg1_2,
1976 Convert__TypedVectorList3_1641_0__Reg1_2,
1977 Convert__TypedVectorList3_2641_0__Reg1_2,
1978 Convert__TypedVectorList3_2321_0__Reg1_2,
1979 Convert__TypedVectorList3_4161_0__Reg1_2,
1980 Convert__TypedVectorList3_4321_0__Reg1_2,
1981 Convert__TypedVectorList3_881_0__Reg1_2,
1982 Convert__TypedVectorList3_8161_0__Reg1_2,
1983 Convert__TypedVectorList2_1681_0__Reg1_2,
1984 Convert__TypedVectorList2_1641_0__Reg1_2,
1985 Convert__TypedVectorList2_2641_0__Reg1_2,
1986 Convert__TypedVectorList2_2321_0__Reg1_2,
1987 Convert__TypedVectorList2_4161_0__Reg1_2,
1988 Convert__TypedVectorList2_4321_0__Reg1_2,
1989 Convert__TypedVectorList2_881_0__Reg1_2,
1990 Convert__TypedVectorList2_8161_0__Reg1_2,
1991 Convert__VecListFour1281_1__Reg1_3,
1992 Convert__VecListOne1281_1__Reg1_3,
1993 Convert__VecListThree1281_1__Reg1_3,
1994 Convert__VecListTwo1281_1__Reg1_3,
1995 Convert__VecListFour641_1__Reg1_3,
1996 Convert__VecListOne641_1__Reg1_3,
1997 Convert__VecListThree641_1__Reg1_3,
1998 Convert__VecListTwo641_1__Reg1_3,
1999 Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR,
2000 Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4,
2001 Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR,
2002 Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4,
2003 Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR,
2004 Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4,
2005 Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR,
2006 Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4,
2007 Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR,
2008 Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4,
2009 Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR,
2010 Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4,
2011 Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR,
2012 Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4,
2013 Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR,
2014 Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4,
2015 Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR,
2016 Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4,
2017 Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR,
2018 Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4,
2019 Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR,
2020 Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4,
2021 Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR,
2022 Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4,
2023 Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR,
2024 Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4,
2025 Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR,
2026 Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4,
2027 Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR,
2028 Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4,
2029 Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR,
2030 Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4,
2031 Convert__TypedVectorList1_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3,
2032 Convert__TypedVectorList1_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3,
2033 Convert__TypedVectorList1_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3,
2034 Convert__TypedVectorList1_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3,
2035 Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR,
2036 Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4,
2037 Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR,
2038 Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4,
2039 Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR,
2040 Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4,
2041 Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR,
2042 Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4,
2043 Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR,
2044 Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4,
2045 Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR,
2046 Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4,
2047 Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR,
2048 Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4,
2049 Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR,
2050 Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4,
2051 Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR,
2052 Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4,
2053 Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR,
2054 Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4,
2055 Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR,
2056 Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4,
2057 Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR,
2058 Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4,
2059 Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR,
2060 Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4,
2061 Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR,
2062 Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4,
2063 Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR,
2064 Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4,
2065 Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR,
2066 Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4,
2067 Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR,
2068 Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5,
2069 Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR,
2070 Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5,
2071 Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR,
2072 Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5,
2073 Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR,
2074 Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5,
2075 Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR,
2076 Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5,
2077 Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR,
2078 Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5,
2079 Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR,
2080 Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5,
2081 Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR,
2082 Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5,
2083 Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4,
2084 Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4,
2085 Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4,
2086 Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4,
2087 Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR,
2088 Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5,
2089 Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR,
2090 Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5,
2091 Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR,
2092 Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5,
2093 Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR,
2094 Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5,
2095 Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR,
2096 Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6,
2097 Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR,
2098 Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6,
2099 Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR,
2100 Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6,
2101 Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR,
2102 Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6,
2103 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2104 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2105 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0,
2106 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2107 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0,
2108 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2109 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2110 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2111 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2112 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0,
2113 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2114 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0,
2115 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2116 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2117 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6,
2118 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6,
2119 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6,
2120 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2121 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6,
2122 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6,
2123 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6,
2124 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6,
2125 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2126 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2127 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2128 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2129 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6,
2130 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6,
2131 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6,
2132 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2133 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6,
2134 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6,
2135 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6,
2136 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6,
2137 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6,
2138 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6,
2139 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6,
2140 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6,
2141 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6,
2142 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6,
2143 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6,
2144 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6,
2145 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6,
2146 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6,
2147 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6,
2148 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6,
2149 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6,
2150 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6,
2151 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6,
2152 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6,
2153 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6,
2154 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6,
2155 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6,
2156 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6,
2157 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6,
2158 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6,
2159 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2160 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2161 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6,
2162 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6,
2163 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6,
2164 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6,
2165 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6,
2166 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2167 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6,
2168 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6,
2169 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6,
2170 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6,
2171 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2172 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2173 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6,
2174 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6,
2175 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6,
2176 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6,
2177 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6,
2178 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2179 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6,
2180 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6,
2181 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6,
2182 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6,
2183 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6,
2184 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6,
2185 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6,
2186 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6,
2187 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6,
2188 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6,
2189 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6,
2190 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6,
2191 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6,
2192 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6,
2193 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6,
2194 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6,
2195 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6,
2196 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6,
2197 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6,
2198 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6,
2199 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6,
2200 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6,
2201 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6,
2202 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6,
2203 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6,
2204 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6,
2205 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6,
2206 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6,
2207 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6,
2208 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6,
2209 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6,
2210 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6,
2211 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6,
2212 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6,
2213 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6,
2214 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6,
2215 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6,
2216 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6,
2217 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6,
2218 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6,
2219 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6,
2220 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6,
2221 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6,
2222 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6,
2223 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6,
2224 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6,
2225 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6,
2226 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6,
2227 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6,
2228 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6,
2229 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6,
2230 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6,
2231 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6,
2232 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6,
2233 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6,
2234 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6,
2235 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6,
2236 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6,
2237 Convert__TypedVectorList2_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3,
2238 Convert__TypedVectorList2_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3,
2239 Convert__TypedVectorList2_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3,
2240 Convert__TypedVectorList2_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3,
2241 Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4,
2242 Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4,
2243 Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4,
2244 Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4,
2245 Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR,
2246 Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5,
2247 Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR,
2248 Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5,
2249 Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR,
2250 Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5,
2251 Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR,
2252 Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5,
2253 Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR,
2254 Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6,
2255 Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR,
2256 Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6,
2257 Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR,
2258 Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6,
2259 Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR,
2260 Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6,
2261 Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2262 Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2263 Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6,
2264 Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2265 Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6,
2266 Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6,
2267 Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2268 Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2269 Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6,
2270 Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2271 Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6,
2272 Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6,
2273 Convert__TypedVectorList3_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3,
2274 Convert__TypedVectorList3_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3,
2275 Convert__TypedVectorList3_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3,
2276 Convert__TypedVectorList3_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3,
2277 Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4,
2278 Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4,
2279 Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4,
2280 Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4,
2281 Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR,
2282 Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5,
2283 Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR,
2284 Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5,
2285 Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR,
2286 Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5,
2287 Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR,
2288 Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5,
2289 Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR,
2290 Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6,
2291 Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR,
2292 Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6,
2293 Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR,
2294 Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6,
2295 Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR,
2296 Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6,
2297 Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2298 Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2299 Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6,
2300 Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2301 Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6,
2302 Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6,
2303 Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2304 Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2305 Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6,
2306 Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2307 Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6,
2308 Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6,
2309 Convert__TypedVectorList4_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3,
2310 Convert__TypedVectorList4_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3,
2311 Convert__TypedVectorList4_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3,
2312 Convert__TypedVectorList4_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3,
2313 Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4,
2314 Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4,
2315 Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4,
2316 Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4,
2317 Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR,
2318 Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5,
2319 Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR,
2320 Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5,
2321 Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR,
2322 Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5,
2323 Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR,
2324 Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5,
2325 Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR,
2326 Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6,
2327 Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR,
2328 Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6,
2329 Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR,
2330 Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6,
2331 Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR,
2332 Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6,
2333 Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2334 Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6,
2335 Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6,
2336 Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2337 Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6,
2338 Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6,
2339 Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2340 Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6,
2341 Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6,
2342 Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0,
2343 Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6,
2344 Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6,
2345 Convert__GPR64x81_0__Reg1_2,
2346 Convert__Reg1_1__Reg1_0__Reg1_3,
2347 Convert__Reg1_0__GPR64sp01_2,
2348 Convert__Reg1_0__Reg1_2__imm_95_0,
2349 Convert__Reg1_0__Reg1_2__SImm91_3,
2350 Convert__Reg1_0__Reg1_1__GPR64sp01_3,
2351 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR,
2352 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR,
2353 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR,
2354 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR,
2355 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR,
2356 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR,
2357 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR,
2358 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR,
2359 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6,
2360 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6,
2361 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6,
2362 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6,
2363 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6,
2364 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6,
2365 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6,
2366 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6,
2367 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6,
2368 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6,
2369 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6,
2370 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6,
2371 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6,
2372 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6,
2373 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6,
2374 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6,
2375 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6,
2376 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6,
2377 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6,
2378 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6,
2379 Convert__Reg1_0__Tie0_1_1__Reg1_2__imm_95_0,
2380 Convert__Reg1_0__Tie0_1_1__Reg1_2__SImm9s161_3,
2381 Convert__Reg1_0__Reg1_2,
2382 Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0,
2383 Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0,
2384 Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0,
2385 Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0,
2386 Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4,
2387 Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4,
2388 Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4,
2389 Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4,
2390 Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4,
2391 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR,
2392 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR,
2393 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR,
2394 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR,
2395 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6,
2396 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6,
2397 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6,
2398 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6,
2399 Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5,
2400 Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5,
2401 Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5,
2402 Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5,
2403 Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5,
2404 Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4,
2405 Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4,
2406 Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4,
2407 Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4,
2408 Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4,
2409 Convert__FPRAsmOperandFPR321_0__PCRelLabel191_1,
2410 Convert__FPRAsmOperandFPR641_0__PCRelLabel191_1,
2411 Convert__FPRAsmOperandFPR1281_0__PCRelLabel191_1,
2412 Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0,
2413 Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0,
2414 Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0,
2415 Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0,
2416 Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0,
2417 Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0,
2418 Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0,
2419 Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4,
2420 Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0,
2421 Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3,
2422 Convert__Reg1_0__Reg1_2__UImm12Offset41_3,
2423 Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3,
2424 Convert__Reg1_0__Reg1_2__UImm12Offset81_3,
2425 Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4,
2426 Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0,
2427 Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3,
2428 Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3,
2429 Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4,
2430 Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0,
2431 Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3,
2432 Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3,
2433 Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4,
2434 Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0,
2435 Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3,
2436 Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3,
2437 Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4,
2438 Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0,
2439 Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3,
2440 Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3,
2441 Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4,
2442 Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0,
2443 Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3,
2444 Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3,
2445 Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4,
2446 Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4,
2447 Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3,
2448 Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4,
2449 Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4,
2450 Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4,
2451 Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4,
2452 Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3,
2453 Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4,
2454 Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4,
2455 Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3,
2456 Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4,
2457 Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4,
2458 Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3,
2459 Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4,
2460 Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4,
2461 Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3,
2462 Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4,
2463 Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4,
2464 Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3,
2465 Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3,
2466 Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3,
2467 Convert__Reg1_2__Reg1_0__Tie0_3_3__imm_95_0,
2468 Convert__Reg1_0__Reg1_2__SImm10s81_3,
2469 Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3,
2470 Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3,
2471 Convert__Reg1_0__Reg1_2__UImm12Offset11_3,
2472 Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4,
2473 Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4,
2474 Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3,
2475 Convert__Reg1_0__Reg1_2__UImm12Offset21_3,
2476 Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4,
2477 Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4,
2478 Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3,
2479 Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3,
2480 Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3,
2481 Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3,
2482 Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3,
2483 Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2,
2484 Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm0_311_2,
2485 Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm0_631_2,
2486 Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm0_71_2,
2487 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5,
2488 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5,
2489 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5,
2490 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5,
2491 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5,
2492 Convert__Reg1_0__Reg1_1__Reg1_2__regWZR,
2493 Convert__Reg1_0__Reg1_1__Reg1_2__regXZR,
2494 Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0,
2495 Convert__Reg1_0__regWZR__Reg1_1__imm_95_0,
2496 Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0,
2497 Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16,
2498 Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0,
2499 Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16,
2500 Convert__Reg1_0__regWZR__LogicalImm321_1,
2501 Convert__Reg1_0__regXZR__Reg1_1__imm_95_0,
2502 Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0,
2503 Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16,
2504 Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32,
2505 Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48,
2506 Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0,
2507 Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16,
2508 Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32,
2509 Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48,
2510 Convert__Reg1_0__regXZR__LogicalImm641_1,
2511 Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1,
2512 Convert__SVEVectorQReg1_0__FPR128asZPR1_1__imm_95_0,
2513 Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0,
2514 Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1,
2515 Convert__SVEVectorSReg1_0__FPR32asZPR1_1__imm_95_0,
2516 Convert__SVEVectorSReg1_0__SVEPreferredLogicalImm321_1,
2517 Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_1,
2518 Convert__SVEVectorDReg1_0__FPR64asZPR1_1__imm_95_0,
2519 Convert__SVEVectorDReg1_0__SVEPreferredLogicalImm641_1,
2520 Convert__SVEVectorBReg1_0__FPR8asZPR1_1__imm_95_0,
2521 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2,
2522 Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2,
2523 Convert__Reg1_1__VectorReg1281_2__IndexRange0_11_3,
2524 Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3,
2525 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2,
2526 Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2,
2527 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_0,
2528 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4,
2529 Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0,
2530 Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_0,
2531 Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_0,
2532 Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_0,
2533 Convert__Reg1_0__SIMDImmType101_1,
2534 Convert__VectorReg1281_1__Imm0_2551_2,
2535 Convert__VectorReg1281_1__SIMDImmType101_2,
2536 Convert__VectorReg641_1__Imm0_2551_2__imm_95_0,
2537 Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0,
2538 Convert__VectorReg641_1__Imm0_2551_2,
2539 Convert__VectorReg1281_0__Imm0_2551_2,
2540 Convert__VectorReg1281_0__SIMDImmType101_2,
2541 Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0,
2542 Convert__VectorReg641_0__Imm0_2551_2__imm_95_0,
2543 Convert__VectorReg641_0__Imm0_2551_2,
2544 Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3,
2545 Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3,
2546 Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3,
2547 Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3,
2548 Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3,
2549 Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3,
2550 Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3,
2551 Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3,
2552 Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3,
2553 Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3,
2554 Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3,
2555 Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3,
2556 Convert__Reg1_0__Tie0_1_1__MovWSymbolG01_1__imm_95_0,
2557 Convert__Reg1_0__Tie0_1_1__MovWSymbolG11_1__imm_95_16,
2558 Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0,
2559 Convert__Reg1_0__Tie0_1_1__MovWSymbolG21_1__imm_95_32,
2560 Convert__Reg1_0__Tie0_1_1__MovWSymbolG31_1__imm_95_48,
2561 Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2,
2562 Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm64Shifter1_2,
2563 Convert__Reg1_0__MovWSymbolG01_1__imm_95_0,
2564 Convert__Reg1_0__MovWSymbolG11_1__imm_95_16,
2565 Convert__Reg1_0__Imm0_655351_1__imm_95_0,
2566 Convert__Reg1_0__MovWSymbolG21_1__imm_95_32,
2567 Convert__Reg1_0__MovWSymbolG31_1__imm_95_48,
2568 Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2,
2569 Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2,
2570 Convert__SVEVectorAnyReg1_0__SVEVectorAnyReg1_1,
2571 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4,
2572 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4,
2573 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4,
2574 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4,
2575 Convert__Reg1_0__MRSSystemRegister1_1,
2576 Convert__MSRSystemRegister1_0__Reg1_1,
2577 Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1,
2578 Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1,
2579 Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2,
2580 Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2,
2581 Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2,
2582 Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2,
2583 Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2,
2584 Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2,
2585 Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2,
2586 Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2,
2587 Convert__Reg1_0__regWZR__Reg1_1,
2588 Convert__Reg1_0__regXZR__Reg1_1,
2589 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1,
2590 Convert__SVEPredicateBReg1_0,
2591 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3,
2592 Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3,
2593 Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4,
2594 Convert__SVEVectorQReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2,
2595 Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2,
2596 Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2,
2597 Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3,
2598 Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3,
2599 Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3,
2600 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2601 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0,
2602 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0,
2603 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2604 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4,
2605 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4,
2606 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4,
2607 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4,
2608 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4,
2609 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4,
2610 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4,
2611 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4,
2612 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4,
2613 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32641_4,
2614 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32641_4,
2615 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4,
2616 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4,
2617 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4,
2618 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s81_4,
2619 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4,
2620 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
2621 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4,
2622 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4,
2623 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4,
2624 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4,
2625 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4,
2626 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4,
2627 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4,
2628 Convert__Prefetch1_0__PCRelLabel191_1,
2629 Convert__Prefetch1_0__Reg1_2__imm_95_0,
2630 Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0,
2631 Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3,
2632 Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4,
2633 Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4,
2634 Convert__Prefetch1_0__Reg1_2__SImm91_3,
2635 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4,
2636 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4,
2637 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4,
2638 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4,
2639 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4,
2640 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4,
2641 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4,
2642 Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4,
2643 Convert__PSBHint1_0,
2644 Convert__imm_95_4,
2645 Convert__SVEPredicateAnyReg1_0__SVEPredicateBReg1_1,
2646 Convert__SVEPredicateHReg1_0__imm_95_31,
2647 Convert__SVEPredicateSReg1_0__imm_95_31,
2648 Convert__SVEPredicateDReg1_0__imm_95_31,
2649 Convert__SVEPredicateBReg1_0__imm_95_31,
2650 Convert__SVEPredicateHReg1_0__SVEPattern1_1,
2651 Convert__SVEPredicateSReg1_0__SVEPattern1_1,
2652 Convert__SVEPredicateDReg1_0__SVEPattern1_1,
2653 Convert__SVEPredicateBReg1_0__SVEPattern1_1,
2654 Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1,
2655 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1,
2656 Convert__Reg1_0__SImm61_1,
2657 Convert__regLR,
2658 Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1,
2659 Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1,
2660 Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1,
2661 Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1,
2662 Convert__SVEVectorBReg1_0__SVEVectorBReg1_1,
2663 Convert__imm_95_0__imm_95_0__imm_95_0,
2664 Convert__Reg1_0__UImm61_1__Imm0_151_2,
2665 Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2,
2666 Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2,
2667 Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3,
2668 Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3,
2669 Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3,
2670 Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4,
2671 Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4,
2672 Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4,
2673 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3,
2674 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3,
2675 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3,
2676 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4,
2677 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4,
2678 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4,
2679 Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2,
2680 Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2,
2681 Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2,
2682 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2,
2683 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2,
2684 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2,
2685 Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3,
2686 Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4,
2687 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2,
2688 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2,
2689 Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2,
2690 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2,
2691 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2,
2692 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4,
2693 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4,
2694 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4,
2695 Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2,
2696 Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2,
2697 Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2,
2698 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3,
2699 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4,
2700 Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2,
2701 Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2,
2702 Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2,
2703 Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3,
2704 Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3,
2705 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2,
2706 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2,
2707 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3,
2708 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3,
2709 Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2__SVEPredicateBReg1_3,
2710 Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3,
2711 Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_2__SVEVectorSReg1_3,
2712 Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_2__SVEVectorDReg1_3,
2713 Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_2__SVEVectorBReg1_3,
2714 Convert__imm_95_5,
2715 Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3,
2716 Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2,
2717 Convert__VectorReg1281_1__VectorReg1281_2__Tie0_1_1,
2718 Convert__VectorReg1281_0__VectorReg1281_2__Tie0_1_1,
2719 Convert__Reg1_0__Reg1_1__Imm0_631_2,
2720 Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3,
2721 Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3,
2722 Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3,
2723 Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3,
2724 Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3,
2725 Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3,
2726 Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3,
2727 Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4,
2728 Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4,
2729 Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4,
2730 Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4,
2731 Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4,
2732 Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4,
2733 Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4,
2734 Convert__VectorReg1281_1__VectorReg641_2,
2735 Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2,
2736 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2,
2737 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm0_311_2,
2738 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm0_631_2,
2739 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm0_71_2,
2740 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_71_3,
2741 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_631_3,
2742 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_311_3,
2743 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_151_3,
2744 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_311_3,
2745 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_71_3,
2746 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_151_3,
2747 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_71_4,
2748 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_631_4,
2749 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_311_4,
2750 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_151_4,
2751 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_311_4,
2752 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_151_4,
2753 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_71_4,
2754 Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2,
2755 Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4,
2756 Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4,
2757 Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6,
2758 Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6,
2759 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3,
2760 Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3,
2761 Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3,
2762 Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4,
2763 Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4,
2764 Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6,
2765 Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6,
2766 Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3,
2767 Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3,
2768 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2,
2769 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2321_2,
2770 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2641_2,
2771 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList281_2,
2772 Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1,
2773 Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1,
2774 Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4,
2775 Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3,
2776 Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3,
2777 Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3,
2778 Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3,
2779 Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2,
2780 Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4,
2781 Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4,
2782 Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4,
2783 Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4,
2784 Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4,
2785 Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4,
2786 Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4,
2787 Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4,
2788 Convert__Reg1_0__Reg1_1__Imm1_81_2,
2789 Convert__Reg1_0__Reg1_1__Imm0_151_2,
2790 Convert__Reg1_0__Reg1_1__Imm0_311_2,
2791 Convert__Reg1_0__Reg1_1__Imm0_71_2,
2792 Convert__VectorReg641_1__VectorReg1281_2,
2793 Convert__SVEVectorHReg1_0__SVEVectorSReg1_1,
2794 Convert__SVEVectorSReg1_0__SVEVectorDReg1_1,
2795 Convert__SVEVectorBReg1_0__SVEVectorHReg1_1,
2796 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1,
2797 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1,
2798 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1,
2799 Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2,
2800 Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2,
2801 Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2,
2802 Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2,
2803 Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2,
2804 Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3,
2805 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3,
2806 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3,
2807 Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3,
2808 Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4,
2809 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4,
2810 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4,
2811 Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4,
2812 Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3,
2813 Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3,
2814 Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4,
2815 Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4,
2816 Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3,
2817 Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3,
2818 Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3,
2819 Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4,
2820 Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4,
2821 Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4,
2822 Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2,
2823 Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2,
2824 Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2,
2825 Convert__TypedVectorList1_081_0__IndexRange0_151_1__Reg1_3,
2826 Convert__TypedVectorList1_0641_0__IndexRange0_11_1__Reg1_3,
2827 Convert__TypedVectorList1_0161_0__IndexRange0_71_1__Reg1_3,
2828 Convert__TypedVectorList1_0321_0__IndexRange0_31_1__Reg1_3,
2829 Convert__VecListOne1281_1__IndexRange0_151_2__Reg1_4,
2830 Convert__VecListOne1281_1__IndexRange0_11_2__Reg1_4,
2831 Convert__VecListOne1281_1__IndexRange0_71_2__Reg1_4,
2832 Convert__VecListOne1281_1__IndexRange0_31_2__Reg1_4,
2833 Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__regXZR,
2834 Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5,
2835 Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR,
2836 Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5,
2837 Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR,
2838 Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5,
2839 Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR,
2840 Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5,
2841 Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__regXZR,
2842 Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6,
2843 Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__regXZR,
2844 Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6,
2845 Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__regXZR,
2846 Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6,
2847 Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__regXZR,
2848 Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6,
2849 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2850 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2851 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0,
2852 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2853 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0,
2854 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2855 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2856 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2857 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2858 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0,
2859 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2860 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0,
2861 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2862 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2863 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4,
2864 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4,
2865 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4,
2866 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2867 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4,
2868 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4,
2869 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4,
2870 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4,
2871 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2872 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2873 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2874 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2875 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4,
2876 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4,
2877 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4,
2878 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2879 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4,
2880 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4,
2881 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4,
2882 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4,
2883 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4,
2884 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4,
2885 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4,
2886 Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4,
2887 Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4,
2888 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4,
2889 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4,
2890 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4,
2891 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4,
2892 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4,
2893 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4,
2894 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4,
2895 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4,
2896 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4,
2897 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4,
2898 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4,
2899 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4,
2900 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4,
2901 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4,
2902 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4,
2903 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4,
2904 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4,
2905 Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
2906 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
2907 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4,
2908 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4,
2909 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4,
2910 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4,
2911 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4,
2912 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
2913 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4,
2914 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4,
2915 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4,
2916 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4,
2917 Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
2918 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
2919 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4,
2920 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4,
2921 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4,
2922 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4,
2923 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4,
2924 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
2925 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4,
2926 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4,
2927 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4,
2928 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4,
2929 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4,
2930 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4,
2931 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4,
2932 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4,
2933 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4,
2934 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4,
2935 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4,
2936 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4,
2937 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4,
2938 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4,
2939 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4,
2940 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4,
2941 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4,
2942 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4,
2943 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4,
2944 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4,
2945 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4,
2946 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4,
2947 Convert__TypedVectorList2_081_0__IndexRange0_151_1__Reg1_3,
2948 Convert__TypedVectorList2_0641_0__IndexRange0_11_1__Reg1_3,
2949 Convert__TypedVectorList2_0161_0__IndexRange0_71_1__Reg1_3,
2950 Convert__TypedVectorList2_0321_0__IndexRange0_31_1__Reg1_3,
2951 Convert__VecListTwo1281_1__IndexRange0_151_2__Reg1_4,
2952 Convert__VecListTwo1281_1__IndexRange0_11_2__Reg1_4,
2953 Convert__VecListTwo1281_1__IndexRange0_71_2__Reg1_4,
2954 Convert__VecListTwo1281_1__IndexRange0_31_2__Reg1_4,
2955 Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__regXZR,
2956 Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5,
2957 Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR,
2958 Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5,
2959 Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR,
2960 Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5,
2961 Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR,
2962 Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5,
2963 Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__regXZR,
2964 Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6,
2965 Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__regXZR,
2966 Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6,
2967 Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__regXZR,
2968 Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6,
2969 Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__regXZR,
2970 Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6,
2971 Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2972 Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
2973 Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4,
2974 Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2975 Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4,
2976 Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4,
2977 Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4,
2978 Convert__Reg1_0__Reg1_2__SImm9s161_3,
2979 Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3,
2980 Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2981 Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
2982 Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4,
2983 Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
2984 Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4,
2985 Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4,
2986 Convert__TypedVectorList3_081_0__IndexRange0_151_1__Reg1_3,
2987 Convert__TypedVectorList3_0641_0__IndexRange0_11_1__Reg1_3,
2988 Convert__TypedVectorList3_0161_0__IndexRange0_71_1__Reg1_3,
2989 Convert__TypedVectorList3_0321_0__IndexRange0_31_1__Reg1_3,
2990 Convert__VecListThree1281_1__IndexRange0_151_2__Reg1_4,
2991 Convert__VecListThree1281_1__IndexRange0_11_2__Reg1_4,
2992 Convert__VecListThree1281_1__IndexRange0_71_2__Reg1_4,
2993 Convert__VecListThree1281_1__IndexRange0_31_2__Reg1_4,
2994 Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__regXZR,
2995 Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5,
2996 Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR,
2997 Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5,
2998 Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR,
2999 Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5,
3000 Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR,
3001 Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5,
3002 Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__regXZR,
3003 Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6,
3004 Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__regXZR,
3005 Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6,
3006 Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__regXZR,
3007 Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6,
3008 Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__regXZR,
3009 Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6,
3010 Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
3011 Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
3012 Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4,
3013 Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
3014 Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4,
3015 Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4,
3016 Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
3017 Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
3018 Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4,
3019 Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
3020 Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4,
3021 Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4,
3022 Convert__TypedVectorList4_081_0__IndexRange0_151_1__Reg1_3,
3023 Convert__TypedVectorList4_0641_0__IndexRange0_11_1__Reg1_3,
3024 Convert__TypedVectorList4_0161_0__IndexRange0_71_1__Reg1_3,
3025 Convert__TypedVectorList4_0321_0__IndexRange0_31_1__Reg1_3,
3026 Convert__VecListFour1281_1__IndexRange0_151_2__Reg1_4,
3027 Convert__VecListFour1281_1__IndexRange0_11_2__Reg1_4,
3028 Convert__VecListFour1281_1__IndexRange0_71_2__Reg1_4,
3029 Convert__VecListFour1281_1__IndexRange0_31_2__Reg1_4,
3030 Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__regXZR,
3031 Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5,
3032 Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR,
3033 Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5,
3034 Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR,
3035 Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5,
3036 Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR,
3037 Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5,
3038 Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__regXZR,
3039 Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6,
3040 Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR,
3041 Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6,
3042 Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__regXZR,
3043 Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6,
3044 Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__regXZR,
3045 Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6,
3046 Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
3047 Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4,
3048 Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4,
3049 Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
3050 Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4,
3051 Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4,
3052 Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
3053 Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4,
3054 Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4,
3055 Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0,
3056 Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4,
3057 Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4,
3058 Convert__Reg1_0__GPR64x81_1__Reg1_3,
3059 Convert__regWZR__Reg1_0__Reg1_2,
3060 Convert__regXZR__Reg1_0__Reg1_2,
3061 Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_5,
3062 Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4,
3063 Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_4,
3064 Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4,
3065 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR,
3066 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR,
3067 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR,
3068 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR,
3069 Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4,
3070 Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4,
3071 Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4,
3072 Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4,
3073 Convert__SVEVectorHReg1_0__SVEVectorBReg1_1,
3074 Convert__SVEVectorSReg1_0__SVEVectorHReg1_1,
3075 Convert__SVEVectorDReg1_0__SVEVectorSReg1_1,
3076 Convert__Reg1_0__Tie0_1_1__Reg1_1,
3077 Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7,
3078 Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15,
3079 Convert__VectorReg1281_1__VectorReg641_2__imm_95_0,
3080 Convert__VectorReg1281_0__VectorReg641_2__imm_95_0,
3081 Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0,
3082 Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0,
3083 Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31,
3084 Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR,
3085 Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4,
3086 Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4,
3087 Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2,
3088 Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2,
3089 Convert__SVEVectorSReg1_0__SVEVectorList1321_1__SVEVectorSReg1_2,
3090 Convert__SVEVectorSReg1_0__SVEVectorList2321_1__SVEVectorSReg1_2,
3091 Convert__SVEVectorDReg1_0__SVEVectorList1641_1__SVEVectorDReg1_2,
3092 Convert__SVEVectorDReg1_0__SVEVectorList2641_1__SVEVectorDReg1_2,
3093 Convert__SVEVectorBReg1_0__SVEVectorList181_1__SVEVectorBReg1_2,
3094 Convert__SVEVectorBReg1_0__SVEVectorList281_1__SVEVectorBReg1_2,
3095 Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3,
3096 Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3,
3097 Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3,
3098 Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3,
3099 Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3,
3100 Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3,
3101 Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3,
3102 Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3,
3103 Convert__VectorReg1281_0__TypedVectorList4_1681_2__VectorReg1281_3,
3104 Convert__VectorReg1281_0__TypedVectorList1_1681_2__VectorReg1281_3,
3105 Convert__VectorReg1281_0__TypedVectorList3_1681_2__VectorReg1281_3,
3106 Convert__VectorReg1281_0__TypedVectorList2_1681_2__VectorReg1281_3,
3107 Convert__VectorReg641_0__TypedVectorList4_1681_2__VectorReg641_3,
3108 Convert__VectorReg641_0__TypedVectorList1_1681_2__VectorReg641_3,
3109 Convert__VectorReg641_0__TypedVectorList3_1681_2__VectorReg641_3,
3110 Convert__VectorReg641_0__TypedVectorList2_1681_2__VectorReg641_3,
3111 Convert__Reg1_0__Imm0_311_1__BranchTarget141_2,
3112 Convert__Reg1_0__Imm32_631_1__BranchTarget141_2,
3113 Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2,
3114 Convert__VectorReg1281_1__Tie0_2_2__VecListFour1281_2__VectorReg1281_3,
3115 Convert__VectorReg1281_1__Tie0_2_2__VecListOne1281_2__VectorReg1281_3,
3116 Convert__VectorReg1281_1__Tie0_2_2__VecListThree1281_2__VectorReg1281_3,
3117 Convert__VectorReg1281_1__Tie0_2_2__VecListTwo1281_2__VectorReg1281_3,
3118 Convert__VectorReg641_1__Tie0_2_2__VecListFour1281_2__VectorReg641_3,
3119 Convert__VectorReg641_1__Tie0_2_2__VecListOne1281_2__VectorReg641_3,
3120 Convert__VectorReg641_1__Tie0_2_2__VecListThree1281_2__VectorReg641_3,
3121 Convert__VectorReg641_1__Tie0_2_2__VecListTwo1281_2__VectorReg641_3,
3122 Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg1281_3,
3123 Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg1281_3,
3124 Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg1281_3,
3125 Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg1281_3,
3126 Convert__VectorReg641_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg641_3,
3127 Convert__VectorReg641_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg641_3,
3128 Convert__VectorReg641_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg641_3,
3129 Convert__VectorReg641_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg641_3,
3130 Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2,
3131 Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2,
3132 Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2,
3133 Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2,
3134 Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2,
3135 Convert__regWZR__Reg1_0__LogicalImm321_1,
3136 Convert__regXZR__Reg1_0__LogicalImm641_1,
3137 Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2,
3138 Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2,
3139 Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2,
3140 Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2,
3141 Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2,
3142 Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2,
3143 Convert__imm_95_2,
3144 Convert__imm_95_3,
3145 Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2,
3146 Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2,
3147 Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2,
3148 Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2,
3149 Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3,
3150 Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm1_321_3,
3151 Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm1_641_3,
3152 Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm1_81_3,
3153 Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__UImm61_4,
3154 Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__UImm61_6,
3155 Convert__Reg1_0__Tie0_1_1,
3156 Convert__imm_95_1,
3157 CVT_NUM_SIGNATURES
3158};
3159
3160} // end anonymous namespace
3161
3162static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][13] = {
3163 // Convert__Reg1_0__Reg1_1
3164 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Done },
3165 // Convert__VectorReg1281_1__VectorReg1281_2
3166 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3167 // Convert__VectorReg641_1__VectorReg641_2
3168 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done },
3169 // Convert__VectorReg1281_0__VectorReg1281_2
3170 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3171 // Convert__VectorReg641_0__VectorReg641_2
3172 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_Done },
3173 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4
3174 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3175 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4
3176 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3177 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4
3178 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3179 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4
3180 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3181 // Convert__Reg1_0__Reg1_1__Reg1_2
3182 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
3183 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2
3184 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3185 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2
3186 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3187 // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16
3188 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_16, 0, CVT_Done },
3189 // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24
3190 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_24, 0, CVT_Done },
3191 // Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0
3192 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
3193 // Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2
3194 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_, 3, CVT_Done },
3195 // Convert__Reg1_0__Reg1_1__AddSubImm2_2
3196 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_, 3, CVT_Done },
3197 // Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2
3198 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 3, CVT_Done },
3199 // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2
3200 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3201 // Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2
3202 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 3, CVT_Done },
3203 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2
3204 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3205 // Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2
3206 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 3, CVT_Done },
3207 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2
3208 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3209 // Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2
3210 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 3, CVT_Done },
3211 // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2
3212 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3213 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3
3214 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
3215 // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3
3216 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
3217 // Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3
3218 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3219 // Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3
3220 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtendOperands, 4, CVT_Done },
3221 // Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3
3222 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3223 // Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3
3224 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtend64Operands, 4, CVT_Done },
3225 // Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3
3226 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addExtend64Operands, 4, CVT_Done },
3227 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4
3228 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done },
3229 // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4
3230 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done },
3231 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5
3232 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done },
3233 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5
3234 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done },
3235 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5
3236 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done },
3237 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5
3238 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done },
3239 // Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3
3240 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmScaledOperands_LT_16_GT_, 3, CVT_95_addImmOperands, 4, CVT_Done },
3241 // Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3
3242 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
3243 // Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4
3244 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done },
3245 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3
3246 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
3247 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4
3248 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_Done },
3249 // Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2
3250 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3251 // Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2
3252 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3253 // Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2
3254 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3255 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2
3256 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3257 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2
3258 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3259 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2
3260 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3261 // Convert__FPRAsmOperandFPR641_1__VectorReg1281_2
3262 { CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3263 // Convert__FPRAsmOperandFPR641_0__VectorReg1281_1
3264 { CVT_95_addRegOperands, 1, CVT_95_addVectorReg128Operands, 2, CVT_Done },
3265 // Convert__Reg1_0__Reg1_1__SImm61_2
3266 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
3267 // Convert__Reg1_1__VectorReg1281_2
3268 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3269 // Convert__Reg1_1__VectorReg641_2
3270 { CVT_95_Reg, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done },
3271 // Convert__Reg1_0__VectorReg1281_1
3272 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_Done },
3273 // Convert__Reg1_0__VectorReg641_1
3274 { CVT_95_Reg, 1, CVT_95_addVectorReg64Operands, 2, CVT_Done },
3275 // Convert__Reg1_0__AdrLabel1_1
3276 { CVT_95_Reg, 1, CVT_95_addAdrLabelOperands, 2, CVT_Done },
3277 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32161_3
3278 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3279 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32321_3
3280 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3281 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32641_3
3282 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3283 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL3281_3
3284 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3285 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64161_3
3286 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3287 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64321_3
3288 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3289 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64641_3
3290 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3291 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL6481_3
3292 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3293 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64161_3
3294 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3295 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64321_3
3296 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3297 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64641_3
3298 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3299 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW6481_3
3300 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3301 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64161_3
3302 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3303 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64321_3
3304 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3305 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64641_3
3306 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3307 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW6481_3
3308 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3309 // Convert__Reg1_0__AdrpLabel1_1
3310 { CVT_95_Reg, 1, CVT_95_addAdrpLabelOperands, 2, CVT_Done },
3311 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2
3312 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3313 // Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2
3314 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_Done },
3315 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2
3316 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3317 // Convert__SVEVectorBReg1_0__Tie0_1_2
3318 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_Done },
3319 // Convert__Reg1_0__Reg1_1__LogicalImm321_2
3320 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 3, CVT_Done },
3321 // Convert__Reg1_0__Reg1_1__LogicalImm641_2
3322 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 3, CVT_Done },
3323 // Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2
3324 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_, 3, CVT_Done },
3325 // Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2
3326 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 3, CVT_Done },
3327 // Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2
3328 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 3, CVT_Done },
3329 // Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2
3330 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_, 3, CVT_Done },
3331 // Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3
3332 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3333 // Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3
3334 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3335 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5
3336 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3337 // Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2
3338 { CVT_95_addFPRasZPRRegOperands_LT_8_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3339 // Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2
3340 { CVT_95_addFPRasZPRRegOperands_LT_16_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3341 // Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2
3342 { CVT_95_addFPRasZPRRegOperands_LT_32_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3343 // Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2
3344 { CVT_95_addFPRasZPRRegOperands_LT_64_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3345 // Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31
3346 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
3347 // Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63
3348 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_imm_95_63, 0, CVT_Done },
3349 // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2
3350 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3351 // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2
3352 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3353 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2
3354 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3355 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2
3356 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3357 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2
3358 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3359 // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2
3360 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3361 // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2
3362 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3363 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5
3364 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done },
3365 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5
3366 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done },
3367 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5
3368 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done },
3369 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5
3370 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done },
3371 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5
3372 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done },
3373 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5
3374 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done },
3375 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5
3376 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_Done },
3377 // Convert__Reg1_0
3378 { CVT_95_Reg, 1, CVT_Done },
3379 // Convert_NoOperands
3380 { CVT_Done },
3381 // Convert__BranchTarget261_0
3382 { CVT_95_addBranchTarget26Operands, 1, CVT_Done },
3383 // Convert__CondCode1_1__PCRelLabel191_2
3384 { CVT_95_addCondCodeOperands, 2, CVT_95_addPCRelLabel19Operands, 3, CVT_Done },
3385 // Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3
3386 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3387 // Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3
3388 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3389 // Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3
3390 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3391 // Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3
3392 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
3393 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorReg1281_4
3394 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorReg128Operands, 5, CVT_Done },
3395 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6
3396 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorReg128Operands, 7, CVT_Done },
3397 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4
3398 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3399 // Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0
3400 { CVT_imm_95_0, 0, CVT_Tied, Tie0_1_1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3401 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2
3402 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3403 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3
3404 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3405 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3
3406 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3407 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3
3408 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3409 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4
3410 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done },
3411 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6
3412 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
3413 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6
3414 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
3415 // Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3
3416 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3417 // Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2__Imm0_631_3
3418 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3419 // Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0
3420 { CVT_imm_95_0, 0, CVT_Tied, Tie0_1_1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3421 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3
3422 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3423 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6
3424 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
3425 // Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0
3426 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3427 // Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0
3428 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3429 // Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2
3430 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_, 3, CVT_Done },
3431 // Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2
3432 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_, 3, CVT_Done },
3433 // Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0
3434 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3435 // Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0
3436 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3437 // Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2
3438 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmNotOperands_LT_int16_95_t_GT_, 3, CVT_Done },
3439 // Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2
3440 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_, 3, CVT_Done },
3441 // Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2
3442 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_, 3, CVT_Done },
3443 // Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2
3444 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addLogicalImmNotOperands_LT_int8_95_t_GT_, 3, CVT_Done },
3445 // Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3
3446 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3447 // Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3
3448 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3449 // Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3
3450 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3451 // Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3
3452 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3453 // Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3
3454 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3455 // Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3
3456 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3457 // Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3
3458 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3459 // Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3
3460 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
3461 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3
3462 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
3463 // Convert__Imm0_655351_0
3464 { CVT_95_addImmOperands, 1, CVT_Done },
3465 // Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4
3466 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3467 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4
3468 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3469 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6
3470 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Tied, Tie0_1_6, CVT_Done },
3471 // Convert__imm_95_32
3472 { CVT_imm_95_32, 0, CVT_Done },
3473 // Convert__BTIHint1_0
3474 { CVT_95_addBTIHintOperands, 1, CVT_Done },
3475 // Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3
3476 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationOddOperands, 4, CVT_Done },
3477 // Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3
3478 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationOddOperands, 4, CVT_Done },
3479 // Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3
3480 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationOddOperands, 4, CVT_Done },
3481 // Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3
3482 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationOddOperands, 4, CVT_Done },
3483 // Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3
3484 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_Done },
3485 // Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3
3486 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_Done },
3487 // Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3
3488 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_Done },
3489 // Convert__Reg1_0__PCRelLabel191_1
3490 { CVT_95_Reg, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done },
3491 // Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3
3492 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addCondCodeOperands, 4, CVT_Done },
3493 // Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3
3494 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addCondCodeOperands, 4, CVT_Done },
3495 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3
3496 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationEvenOperands, 4, CVT_Done },
3497 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3
3498 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationEvenOperands, 4, CVT_Done },
3499 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3__ComplexRotationEven1_4
3500 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done },
3501 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3__ComplexRotationEven1_4
3502 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done },
3503 // Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2
3504 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addCondCodeOperands, 3, CVT_Done },
3505 // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3
3506 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3507 // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3
3508 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3509 // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3
3510 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3511 // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3
3512 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3513 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3
3514 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3515 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3
3516 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3517 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3
3518 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3519 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3
3520 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3521 // Convert__imm_95_15
3522 { CVT_imm_95_15, 0, CVT_Done },
3523 // Convert__Imm0_151_0
3524 { CVT_95_addImmOperands, 1, CVT_Done },
3525 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3
3526 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationEvenOperands, 4, CVT_Done },
3527 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3
3528 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationEvenOperands, 4, CVT_Done },
3529 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3
3530 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationEvenOperands, 4, CVT_Done },
3531 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3
3532 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addComplexRotationEvenOperands, 4, CVT_Done },
3533 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4
3534 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done },
3535 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4
3536 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done },
3537 // Convert__Reg1_0__Reg1_2__Reg1_1
3538 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 2, CVT_Done },
3539 // Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2
3540 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3541 // Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2
3542 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 4, CVT_95_addVectorReg64Operands, 3, CVT_Done },
3543 // Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2
3544 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3545 // Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2
3546 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 5, CVT_95_addVectorReg64Operands, 3, CVT_Done },
3547 // Convert__regWZR__Reg1_0__Reg1_1__imm_95_16
3548 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_16, 0, CVT_Done },
3549 // Convert__regXZR__Reg1_0__Reg1_1__imm_95_24
3550 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_24, 0, CVT_Done },
3551 // Convert__regWZR__Reg1_0__Reg1_1__imm_95_0
3552 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done },
3553 // Convert__regWZR__Reg1_0__AddSubImmNeg2_1
3554 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_, 2, CVT_Done },
3555 // Convert__regWZR__Reg1_0__AddSubImm2_1
3556 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_, 2, CVT_Done },
3557 // Convert__regXZR__Reg1_0__Reg1_1__imm_95_0
3558 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done },
3559 // Convert__regXZR__Reg1_0__AddSubImmNeg2_1
3560 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_, 2, CVT_Done },
3561 // Convert__regXZR__Reg1_0__AddSubImm2_1
3562 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_, 2, CVT_Done },
3563 // Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2
3564 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done },
3565 // Convert__regWZR__Reg1_0__Reg1_1__Extend1_2
3566 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtendOperands, 3, CVT_Done },
3567 // Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2
3568 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done },
3569 // Convert__regXZR__Reg1_0__Reg1_1__Extend1_2
3570 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtendOperands, 3, CVT_Done },
3571 // Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2
3572 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addExtend64Operands, 3, CVT_Done },
3573 // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5
3574 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3575 // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5
3576 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3577 // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5
3578 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3579 // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5
3580 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3581 // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5
3582 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3583 // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5
3584 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3585 // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5
3586 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3587 // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5
3588 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3589 // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5
3590 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3591 // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5
3592 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3593 // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5
3594 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3595 // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5
3596 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3597 // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5
3598 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3599 // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5
3600 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3601 // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5
3602 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3603 // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4
3604 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addRegOperands, 5, CVT_Done },
3605 // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4
3606 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addRegOperands, 5, CVT_Done },
3607 // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4
3608 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addRegOperands, 5, CVT_Done },
3609 // Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4
3610 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addRegOperands, 5, CVT_Done },
3611 // Convert__regXZR__Reg1_0__Reg1_1
3612 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Done },
3613 // Convert__Reg1_0__imm_95_31__imm_95_1
3614 { CVT_95_Reg, 1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done },
3615 // Convert__Reg1_0__SVEPattern1_1__imm_95_1
3616 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3617 // Convert__Reg1_0__SVEPattern1_1__Imm1_161_3
3618 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
3619 // Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2
3620 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3621 // Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2
3622 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3623 // Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2
3624 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3625 // Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2
3626 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3627 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2
3628 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3629 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2
3630 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3631 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4
3632 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 5, CVT_Done },
3633 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4
3634 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done },
3635 // Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4
3636 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done },
3637 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4
3638 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 5, CVT_Done },
3639 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4
3640 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done },
3641 // Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4
3642 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done },
3643 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4
3644 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 5, CVT_Done },
3645 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4
3646 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done },
3647 // Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4
3648 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done },
3649 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4
3650 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_Reg, 5, CVT_Done },
3651 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4
3652 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done },
3653 // Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4
3654 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 5, CVT_Done },
3655 // Convert__imm_95_20
3656 { CVT_imm_95_20, 0, CVT_Done },
3657 // Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3
3658 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addCondCodeOperands, 4, CVT_Done },
3659 // Convert__Reg1_0__regWZR__regWZR__CondCode1_1
3660 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_regWZR, 0, CVT_95_addCondCodeOperands, 2, CVT_Done },
3661 // Convert__Reg1_0__regXZR__regXZR__CondCode1_1
3662 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_regXZR, 0, CVT_95_addCondCodeOperands, 2, CVT_Done },
3663 // Convert__imm_95_0
3664 { CVT_imm_95_0, 0, CVT_Done },
3665 // Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1
3666 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done },
3667 // Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1
3668 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3669 // Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3
3670 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
3671 // Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1
3672 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done },
3673 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1
3674 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3675 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3
3676 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
3677 // Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1
3678 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done },
3679 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1
3680 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3681 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3
3682 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
3683 // Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1
3684 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Done },
3685 // Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1
3686 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Done },
3687 // Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1
3688 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Done },
3689 // Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1
3690 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Done },
3691 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1
3692 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
3693 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1
3694 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
3695 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1
3696 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
3697 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1
3698 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
3699 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1
3700 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
3701 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1
3702 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
3703 // Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1
3704 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done },
3705 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1
3706 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3707 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3
3708 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
3709 // Convert__imm_95_6
3710 { CVT_imm_95_6, 0, CVT_Done },
3711 // Convert__Barrier1_0
3712 { CVT_95_addBarrierOperands, 1, CVT_Done },
3713 // Convert__BarriernXS1_0
3714 { CVT_95_addBarriernXSOperands, 1, CVT_Done },
3715 // Convert__SVEVectorHReg1_0__Reg1_1
3716 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_Done },
3717 // Convert__SVEVectorHReg1_0__SVECpyImm162_1
3718 { CVT_95_addRegOperands, 1, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 2, CVT_Done },
3719 // Convert__SVEVectorSReg1_0__Reg1_1
3720 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_Done },
3721 // Convert__SVEVectorSReg1_0__SVECpyImm322_1
3722 { CVT_95_addRegOperands, 1, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 2, CVT_Done },
3723 // Convert__SVEVectorDReg1_0__Reg1_1
3724 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_Done },
3725 // Convert__SVEVectorDReg1_0__SVECpyImm642_1
3726 { CVT_95_addRegOperands, 1, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 2, CVT_Done },
3727 // Convert__SVEVectorBReg1_0__Reg1_1
3728 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_Done },
3729 // Convert__SVEVectorBReg1_0__SVECpyImm82_1
3730 { CVT_95_addRegOperands, 1, CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_, 2, CVT_Done },
3731 // Convert__VectorReg1281_1__Reg1_2
3732 { CVT_95_addVectorReg128Operands, 2, CVT_95_Reg, 3, CVT_Done },
3733 // Convert__VectorReg641_1__Reg1_2
3734 { CVT_95_addVectorReg64Operands, 2, CVT_95_Reg, 3, CVT_Done },
3735 // Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_2
3736 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3737 // Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_2
3738 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3739 // Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_2
3740 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3741 // Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_2
3742 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3743 // Convert__VectorReg1281_0__Reg1_2
3744 { CVT_95_addVectorReg128Operands, 1, CVT_95_Reg, 3, CVT_Done },
3745 // Convert__VectorReg641_0__Reg1_2
3746 { CVT_95_addVectorReg64Operands, 1, CVT_95_Reg, 3, CVT_Done },
3747 // Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2
3748 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3749 // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2
3750 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3751 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2
3752 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3753 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2
3754 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3755 // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2
3756 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorIndexOperands, 3, CVT_Done },
3757 // Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_151_3
3758 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3759 // Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_11_3
3760 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3761 // Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3
3762 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3763 // Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3
3764 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3765 // Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3
3766 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3767 // Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_151_3
3768 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3769 // Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3
3770 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3771 // Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3
3772 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3773 // Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3
3774 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3775 // Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3
3776 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3777 // Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3
3778 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3779 // Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_151_4
3780 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3781 // Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_11_4
3782 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3783 // Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_31_4
3784 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3785 // Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_71_4
3786 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3787 // Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_31_4
3788 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3789 // Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_71_4
3790 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3791 // Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_151_4
3792 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3793 // Convert__SVEVectorHReg1_0__SVELogicalImm161_1
3794 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_, 2, CVT_Done },
3795 // Convert__SVEVectorSReg1_0__SVELogicalImm321_1
3796 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 2, CVT_Done },
3797 // Convert__SVEVectorDReg1_0__LogicalImm641_1
3798 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 2, CVT_Done },
3799 // Convert__SVEVectorBReg1_0__SVELogicalImm81_1
3800 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_, 2, CVT_Done },
3801 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2
3802 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3803 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2
3804 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
3805 // Convert__imm_95_16
3806 { CVT_imm_95_16, 0, CVT_Done },
3807 // Convert__SVEVectorBReg1_0__SVEVectorList281_1__Imm0_2551_2
3808 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 2, CVT_95_addImmOperands, 3, CVT_Done },
3809 // Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm0_2551_3
3810 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3811 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4
3812 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3813 // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4
3814 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3815 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6
3816 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addImmOperands, 7, CVT_Done },
3817 // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6
3818 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_95_addImmOperands, 7, CVT_Done },
3819 // Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3
3820 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
3821 // Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3
3822 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
3823 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5
3824 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done },
3825 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5
3826 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done },
3827 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5
3828 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done },
3829 // Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3
3830 { CVT_95_addFPRasZPRRegOperands_LT_16_GT_, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3831 // Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3
3832 { CVT_95_addFPRasZPRRegOperands_LT_32_GT_, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3833 // Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3
3834 { CVT_95_addFPRasZPRRegOperands_LT_64_GT_, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_95_addRegOperands, 4, CVT_Done },
3835 // Convert__FPRAsmOperandFPR161_1__VectorReg641_2
3836 { CVT_95_addRegOperands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done },
3837 // Convert__FPRAsmOperandFPR321_1__VectorReg641_2
3838 { CVT_95_addRegOperands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done },
3839 // Convert__FPRAsmOperandFPR161_0__VectorReg641_1
3840 { CVT_95_addRegOperands, 1, CVT_95_addVectorReg64Operands, 2, CVT_Done },
3841 // Convert__FPRAsmOperandFPR321_0__VectorReg641_1
3842 { CVT_95_addRegOperands, 1, CVT_95_addVectorReg64Operands, 2, CVT_Done },
3843 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4
3844 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addComplexRotationOddOperands, 5, CVT_Done },
3845 // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4
3846 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_95_addComplexRotationOddOperands, 5, CVT_Done },
3847 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6
3848 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addComplexRotationOddOperands, 7, CVT_Done },
3849 // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6
3850 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_95_addComplexRotationOddOperands, 7, CVT_Done },
3851 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6
3852 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationOddOperands, 7, CVT_Done },
3853 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6
3854 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationOddOperands, 7, CVT_Done },
3855 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6
3856 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationOddOperands, 7, CVT_Done },
3857 // Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4
3858 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3859 // Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4
3860 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3861 // Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4
3862 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3863 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4
3864 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done },
3865 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3__ComplexRotationEven1_4
3866 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_95_addComplexRotationEvenOperands, 5, CVT_Done },
3867 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5
3868 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_95_addComplexRotationEvenOperands, 6, CVT_Done },
3869 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5
3870 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_95_addComplexRotationEvenOperands, 6, CVT_Done },
3871 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4__ComplexRotationEven1_5
3872 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_95_addComplexRotationEvenOperands, 6, CVT_Done },
3873 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6
3874 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done },
3875 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4__ComplexRotationEven1_6
3876 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done },
3877 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6
3878 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done },
3879 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5__ComplexRotationEven1_6
3880 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done },
3881 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5__ComplexRotationEven1_6
3882 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_95_addComplexRotationEvenOperands, 7, CVT_Done },
3883 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7
3884 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_95_addComplexRotationEvenOperands, 8, CVT_Done },
3885 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6__ComplexRotationEven1_7
3886 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_95_addComplexRotationEvenOperands, 8, CVT_Done },
3887 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7
3888 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_95_addComplexRotationEvenOperands, 8, CVT_Done },
3889 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4
3890 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addFPImmOperands, 5, CVT_Done },
3891 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4
3892 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addFPImmOperands, 5, CVT_Done },
3893 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4
3894 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addFPImmOperands, 5, CVT_Done },
3895 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4
3896 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3897 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4
3898 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3899 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4
3900 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3901 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4
3902 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3903 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4
3904 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
3905 // Convert__VectorReg1281_0__VectorReg641_2
3906 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_Done },
3907 // Convert__VectorReg641_0__VectorReg1281_2
3908 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_Done },
3909 // Convert__Reg1_0__Reg1_1__Imm1_161_2
3910 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
3911 // Convert__Reg1_0__Reg1_1__Imm1_321_2
3912 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
3913 // Convert__Reg1_0__Reg1_1__Imm1_641_2
3914 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
3915 // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3
3916 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3917 // Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3
3918 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3919 // Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3
3920 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3921 // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3
3922 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3923 // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3
3924 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3925 // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4
3926 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
3927 // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4
3928 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
3929 // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4
3930 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
3931 // Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4
3932 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
3933 // Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4
3934 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
3935 // Convert__SVEVectorHReg1_0__FPImm1_1
3936 { CVT_95_addRegOperands, 1, CVT_95_addFPImmOperands, 2, CVT_Done },
3937 // Convert__SVEVectorSReg1_0__FPImm1_1
3938 { CVT_95_addRegOperands, 1, CVT_95_addFPImmOperands, 2, CVT_Done },
3939 // Convert__SVEVectorDReg1_0__FPImm1_1
3940 { CVT_95_addRegOperands, 1, CVT_95_addFPImmOperands, 2, CVT_Done },
3941 // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1
3942 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
3943 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1
3944 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
3945 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1
3946 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
3947 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5
3948 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3949 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5
3950 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3951 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5
3952 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
3953 // Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3
3954 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_Done },
3955 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5
3956 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done },
3957 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5
3958 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done },
3959 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5
3960 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_, 6, CVT_Done },
3961 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3
3962 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3963 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3
3964 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3965 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3
3966 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3967 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4
3968 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3969 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4
3970 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3971 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4
3972 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3973 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4
3974 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3975 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4
3976 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3977 // Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4
3978 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3979 // Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4
3980 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3981 // Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4
3982 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3983 // Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4
3984 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3985 // Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4
3986 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3987 // Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4
3988 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
3989 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6
3990 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
3991 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6
3992 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
3993 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3
3994 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3995 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3
3996 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
3997 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_71_6
3998 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
3999 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6
4000 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
4001 // Convert__Reg1_0__FPImm1_1
4002 { CVT_95_Reg, 1, CVT_95_addFPImmOperands, 2, CVT_Done },
4003 // Convert__VectorReg1281_1__FPImm1_2
4004 { CVT_95_addVectorReg128Operands, 2, CVT_95_addFPImmOperands, 3, CVT_Done },
4005 // Convert__VectorReg641_1__FPImm1_2
4006 { CVT_95_addVectorReg64Operands, 2, CVT_95_addFPImmOperands, 3, CVT_Done },
4007 // Convert__Reg1_0__regWZR
4008 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_Done },
4009 // Convert__Reg1_0__regXZR
4010 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_Done },
4011 // Convert__VectorReg1281_0__FPImm1_2
4012 { CVT_95_addVectorReg128Operands, 1, CVT_95_addFPImmOperands, 3, CVT_Done },
4013 // Convert__VectorReg641_0__FPImm1_2
4014 { CVT_95_addVectorReg64Operands, 1, CVT_95_addFPImmOperands, 3, CVT_Done },
4015 // Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0
4016 { CVT_95_addRegOperands, 1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
4017 // Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0
4018 { CVT_95_addRegOperands, 1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
4019 // Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0
4020 { CVT_95_addRegOperands, 1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
4021 // Convert__Reg1_1__VectorReg1281_2__IndexRange1_11_3
4022 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
4023 // Convert__VectorReg1281_1__Reg1_3__IndexRange1_11_2
4024 { CVT_95_addVectorReg128Operands, 2, CVT_95_Reg, 4, CVT_95_addVectorIndexOperands, 3, CVT_Done },
4025 // Convert__Reg1_0__VectorReg1281_1__IndexRange1_11_3
4026 { CVT_95_Reg, 1, CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorIndexOperands, 4, CVT_Done },
4027 // Convert__VectorReg1281_0__Reg1_3__IndexRange1_11_2
4028 { CVT_95_addVectorReg128Operands, 1, CVT_95_Reg, 4, CVT_95_addVectorIndexOperands, 3, CVT_Done },
4029 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0
4030 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
4031 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0
4032 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
4033 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0
4034 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
4035 // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3
4036 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
4037 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3
4038 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
4039 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3
4040 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
4041 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4
4042 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4043 // Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4
4044 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4045 // Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4
4046 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4047 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4
4048 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4049 // Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4
4050 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4051 // Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4
4052 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4053 // Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4
4054 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4055 // Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4
4056 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4057 // Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4
4058 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4059 // Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4
4060 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4061 // Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4
4062 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4063 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5
4064 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_, 6, CVT_Done },
4065 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5
4066 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_, 6, CVT_Done },
4067 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5
4068 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_, 6, CVT_Done },
4069 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6
4070 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
4071 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6
4072 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
4073 // Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6
4074 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
4075 // Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6
4076 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
4077 // Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6
4078 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
4079 // Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3
4080 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
4081 // Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm0_71_3
4082 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
4083 // Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm0_71_3
4084 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
4085 // Convert__Imm0_1271_0
4086 { CVT_95_addImmOperands, 1, CVT_Done },
4087 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5
4088 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
4089 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5
4090 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
4091 // Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2
4092 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
4093 // Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2
4094 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
4095 // Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2
4096 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_Reg, 3, CVT_Done },
4097 // Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2
4098 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
4099 // Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2
4100 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
4101 // Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2
4102 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
4103 // Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2
4104 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_Reg, 3, CVT_Done },
4105 // Convert__SVEVectorSReg1_0__SImm51_1__SImm51_2
4106 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
4107 // Convert__SVEVectorDReg1_0__Reg1_1__Reg1_2
4108 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
4109 // Convert__SVEVectorDReg1_0__Reg1_1__SImm51_2
4110 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
4111 // Convert__SVEVectorDReg1_0__SImm51_1__Reg1_2
4112 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_Reg, 3, CVT_Done },
4113 // Convert__SVEVectorDReg1_0__SImm51_1__SImm51_2
4114 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
4115 // Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2
4116 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
4117 // Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2
4118 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
4119 // Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2
4120 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_Reg, 3, CVT_Done },
4121 // Convert__SVEVectorBReg1_0__SImm51_1__SImm51_2
4122 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
4123 // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3
4124 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done },
4125 // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_3
4126 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done },
4127 // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3
4128 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done },
4129 // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3
4130 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done },
4131 // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3
4132 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done },
4133 // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__Reg1_3
4134 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done },
4135 // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3
4136 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done },
4137 // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3
4138 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 4, CVT_Done },
4139 // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_4
4140 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4141 // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_4
4142 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4143 // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_4
4144 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4145 // Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_4
4146 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
4147 // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_5
4148 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 6, CVT_Done },
4149 // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_5
4150 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 6, CVT_Done },
4151 // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_5
4152 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 6, CVT_Done },
4153 // Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_5
4154 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 6, CVT_Done },
4155 // Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1
4156 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done },
4157 // Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1
4158 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done },
4159 // Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1
4160 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done },
4161 // Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1
4162 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done },
4163 // Convert__Reg1_0__Reg1_1__regXZR
4164 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_regXZR, 0, CVT_Done },
4165 // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2
4166 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
4167 // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2
4168 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
4169 // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2
4170 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
4171 // Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2
4172 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
4173 // Convert__TypedVectorList4_1681_0__Reg1_2
4174 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4175 // Convert__TypedVectorList4_1641_0__Reg1_2
4176 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4177 // Convert__TypedVectorList4_2641_0__Reg1_2
4178 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4179 // Convert__TypedVectorList4_2321_0__Reg1_2
4180 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4181 // Convert__TypedVectorList4_4161_0__Reg1_2
4182 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4183 // Convert__TypedVectorList4_4321_0__Reg1_2
4184 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4185 // Convert__TypedVectorList4_881_0__Reg1_2
4186 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4187 // Convert__TypedVectorList4_8161_0__Reg1_2
4188 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4189 // Convert__TypedVectorList1_1681_0__Reg1_2
4190 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4191 // Convert__TypedVectorList1_1641_0__Reg1_2
4192 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4193 // Convert__TypedVectorList1_2641_0__Reg1_2
4194 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4195 // Convert__TypedVectorList1_2321_0__Reg1_2
4196 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4197 // Convert__TypedVectorList1_4161_0__Reg1_2
4198 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4199 // Convert__TypedVectorList1_4321_0__Reg1_2
4200 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4201 // Convert__TypedVectorList1_881_0__Reg1_2
4202 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4203 // Convert__TypedVectorList1_8161_0__Reg1_2
4204 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4205 // Convert__TypedVectorList3_1681_0__Reg1_2
4206 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4207 // Convert__TypedVectorList3_1641_0__Reg1_2
4208 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4209 // Convert__TypedVectorList3_2641_0__Reg1_2
4210 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4211 // Convert__TypedVectorList3_2321_0__Reg1_2
4212 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4213 // Convert__TypedVectorList3_4161_0__Reg1_2
4214 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4215 // Convert__TypedVectorList3_4321_0__Reg1_2
4216 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4217 // Convert__TypedVectorList3_881_0__Reg1_2
4218 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4219 // Convert__TypedVectorList3_8161_0__Reg1_2
4220 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4221 // Convert__TypedVectorList2_1681_0__Reg1_2
4222 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4223 // Convert__TypedVectorList2_1641_0__Reg1_2
4224 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4225 // Convert__TypedVectorList2_2641_0__Reg1_2
4226 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4227 // Convert__TypedVectorList2_2321_0__Reg1_2
4228 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4229 // Convert__TypedVectorList2_4161_0__Reg1_2
4230 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4231 // Convert__TypedVectorList2_4321_0__Reg1_2
4232 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4233 // Convert__TypedVectorList2_881_0__Reg1_2
4234 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4235 // Convert__TypedVectorList2_8161_0__Reg1_2
4236 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_Reg, 3, CVT_Done },
4237 // Convert__VecListFour1281_1__Reg1_3
4238 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_Reg, 4, CVT_Done },
4239 // Convert__VecListOne1281_1__Reg1_3
4240 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_Reg, 4, CVT_Done },
4241 // Convert__VecListThree1281_1__Reg1_3
4242 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_Reg, 4, CVT_Done },
4243 // Convert__VecListTwo1281_1__Reg1_3
4244 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_Reg, 4, CVT_Done },
4245 // Convert__VecListFour641_1__Reg1_3
4246 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 2, CVT_95_Reg, 4, CVT_Done },
4247 // Convert__VecListOne641_1__Reg1_3
4248 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 2, CVT_95_Reg, 4, CVT_Done },
4249 // Convert__VecListThree641_1__Reg1_3
4250 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 2, CVT_95_Reg, 4, CVT_Done },
4251 // Convert__VecListTwo641_1__Reg1_3
4252 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 2, CVT_95_Reg, 4, CVT_Done },
4253 // Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR
4254 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4255 // Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4
4256 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4257 // Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR
4258 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4259 // Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4
4260 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4261 // Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR
4262 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4263 // Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4
4264 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4265 // Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR
4266 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4267 // Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4
4268 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4269 // Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR
4270 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4271 // Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4
4272 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4273 // Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR
4274 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4275 // Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4
4276 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4277 // Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR
4278 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4279 // Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4
4280 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4281 // Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR
4282 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4283 // Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4
4284 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4285 // Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR
4286 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4287 // Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4
4288 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4289 // Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR
4290 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4291 // Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4
4292 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4293 // Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR
4294 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4295 // Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4
4296 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4297 // Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR
4298 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4299 // Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4
4300 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4301 // Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR
4302 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4303 // Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4
4304 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4305 // Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR
4306 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4307 // Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4
4308 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4309 // Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR
4310 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4311 // Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4
4312 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4313 // Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR
4314 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4315 // Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4
4316 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4317 // Convert__TypedVectorList1_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3
4318 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4319 // Convert__TypedVectorList1_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3
4320 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4321 // Convert__TypedVectorList1_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3
4322 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4323 // Convert__TypedVectorList1_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3
4324 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4325 // Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR
4326 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4327 // Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4
4328 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4329 // Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR
4330 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4331 // Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4
4332 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4333 // Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR
4334 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4335 // Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4
4336 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4337 // Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR
4338 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4339 // Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4
4340 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4341 // Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR
4342 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4343 // Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4
4344 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4345 // Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR
4346 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4347 // Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4
4348 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4349 // Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR
4350 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4351 // Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4
4352 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4353 // Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR
4354 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4355 // Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4
4356 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4357 // Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR
4358 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4359 // Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4
4360 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4361 // Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR
4362 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4363 // Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4
4364 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4365 // Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR
4366 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4367 // Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4
4368 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4369 // Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR
4370 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4371 // Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4
4372 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4373 // Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR
4374 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4375 // Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4
4376 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4377 // Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR
4378 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4379 // Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4
4380 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4381 // Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR
4382 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4383 // Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4
4384 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4385 // Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR
4386 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_regXZR, 0, CVT_Done },
4387 // Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4
4388 { CVT_95_Reg, 3, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_3_3, CVT_95_Reg, 5, CVT_Done },
4389 // Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR
4390 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4391 // Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5
4392 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4393 // Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR
4394 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4395 // Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5
4396 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4397 // Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR
4398 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4399 // Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5
4400 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4401 // Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR
4402 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4403 // Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5
4404 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4405 // Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR
4406 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4407 // Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5
4408 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4409 // Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR
4410 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4411 // Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5
4412 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4413 // Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR
4414 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4415 // Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5
4416 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4417 // Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR
4418 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4419 // Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5
4420 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4421 // Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4
4422 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4423 // Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4
4424 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4425 // Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4
4426 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4427 // Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4
4428 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4429 // Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR
4430 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4431 // Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5
4432 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4433 // Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR
4434 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4435 // Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5
4436 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4437 // Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR
4438 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4439 // Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5
4440 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4441 // Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR
4442 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4443 // Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5
4444 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4445 // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR
4446 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4447 // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6
4448 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4449 // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR
4450 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4451 // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6
4452 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4453 // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR
4454 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4455 // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6
4456 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4457 // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR
4458 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4459 // Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6
4460 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4461 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4462 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4463 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4464 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4465 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0
4466 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_imm_95_0, 0, CVT_Done },
4467 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4468 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4469 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0
4470 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_imm_95_0, 0, CVT_Done },
4471 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4472 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4473 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4474 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4475 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4476 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4477 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4478 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4479 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0
4480 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_imm_95_0, 0, CVT_Done },
4481 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4482 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4483 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0
4484 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_imm_95_0, 0, CVT_Done },
4485 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4486 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4487 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4488 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4489 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6
4490 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4491 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6
4492 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4493 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6
4494 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmOperands, 7, CVT_Done },
4495 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4496 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4497 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6
4498 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4499 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6
4500 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4501 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6
4502 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4503 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6
4504 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmOperands, 7, CVT_Done },
4505 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4506 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4507 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4508 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4509 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4510 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4511 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4512 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4513 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6
4514 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4515 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6
4516 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4517 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6
4518 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmOperands, 7, CVT_Done },
4519 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4520 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4521 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6
4522 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4523 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6
4524 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4525 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6
4526 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4527 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6
4528 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmOperands, 7, CVT_Done },
4529 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6
4530 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4531 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6
4532 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4533 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6
4534 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4535 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6
4536 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4537 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6
4538 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4539 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6
4540 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4541 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6
4542 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4543 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6
4544 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4545 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6
4546 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4547 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6
4548 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4549 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6
4550 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4551 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6
4552 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4553 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6
4554 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4555 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6
4556 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4557 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6
4558 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_8_GT_, 7, CVT_Done },
4559 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6
4560 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4561 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6
4562 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4563 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6
4564 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4565 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6
4566 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4567 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6
4568 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4569 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6
4570 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4571 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6
4572 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_8_GT_, 7, CVT_Done },
4573 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4574 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4575 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4576 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4577 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6
4578 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4579 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6
4580 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4581 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6
4582 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4583 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6
4584 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4585 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6
4586 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4587 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4588 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4589 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6
4590 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4591 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6
4592 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4593 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6
4594 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4595 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6
4596 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4597 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4598 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4599 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4600 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4601 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6
4602 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4603 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6
4604 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4605 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6
4606 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4607 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6
4608 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4609 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6
4610 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4611 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4612 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4613 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6
4614 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4615 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6
4616 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4617 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6
4618 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4619 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6
4620 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4621 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6
4622 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4623 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6
4624 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4625 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6
4626 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4627 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6
4628 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4629 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6
4630 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4631 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6
4632 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4633 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6
4634 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4635 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6
4636 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_1_GT_, 7, CVT_Done },
4637 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6
4638 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_8_GT_, 7, CVT_Done },
4639 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6
4640 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_8_GT_, 7, CVT_Done },
4641 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6
4642 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4643 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6
4644 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4645 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6
4646 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4647 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6
4648 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4649 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6
4650 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4651 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6
4652 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4653 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6
4654 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_32_GT_, 7, CVT_Done },
4655 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6
4656 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_32_GT_, 7, CVT_Done },
4657 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6
4658 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_32_GT_, 7, CVT_Done },
4659 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6
4660 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_32_GT_, 7, CVT_Done },
4661 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6
4662 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_32_GT_, 7, CVT_Done },
4663 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6
4664 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_32_GT_, 7, CVT_Done },
4665 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6
4666 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4667 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6
4668 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_32_GT_, 7, CVT_Done },
4669 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6
4670 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4671 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6
4672 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_32_GT_, 7, CVT_Done },
4673 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6
4674 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done },
4675 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6
4676 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done },
4677 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6
4678 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done },
4679 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6
4680 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done },
4681 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6
4682 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done },
4683 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6
4684 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done },
4685 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6
4686 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done },
4687 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6
4688 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_16_GT_, 7, CVT_Done },
4689 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6
4690 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4691 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6
4692 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4693 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6
4694 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4695 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6
4696 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4697 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6
4698 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4699 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6
4700 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4701 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6
4702 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4703 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6
4704 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4705 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6
4706 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4707 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6
4708 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4709 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6
4710 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4711 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6
4712 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4713 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6
4714 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4715 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6
4716 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4717 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6
4718 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4719 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6
4720 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4721 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6
4722 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4723 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6
4724 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4725 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6
4726 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4727 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6
4728 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4729 // Convert__TypedVectorList2_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3
4730 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4731 // Convert__TypedVectorList2_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3
4732 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4733 // Convert__TypedVectorList2_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3
4734 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4735 // Convert__TypedVectorList2_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3
4736 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4737 // Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4
4738 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4739 // Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4
4740 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4741 // Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4
4742 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4743 // Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4
4744 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4745 // Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR
4746 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4747 // Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5
4748 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4749 // Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR
4750 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4751 // Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5
4752 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4753 // Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR
4754 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4755 // Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5
4756 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4757 // Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR
4758 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4759 // Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5
4760 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4761 // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR
4762 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4763 // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6
4764 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4765 // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR
4766 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4767 // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6
4768 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4769 // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR
4770 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4771 // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6
4772 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4773 // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR
4774 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4775 // Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6
4776 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4777 // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4778 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4779 // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4780 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4781 // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6
4782 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4783 // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4784 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4785 // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6
4786 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4787 // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6
4788 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4789 // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4790 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4791 // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4792 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4793 // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6
4794 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4795 // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4796 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4797 // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6
4798 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4799 // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6
4800 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_2_GT_, 7, CVT_Done },
4801 // Convert__TypedVectorList3_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3
4802 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4803 // Convert__TypedVectorList3_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3
4804 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4805 // Convert__TypedVectorList3_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3
4806 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4807 // Convert__TypedVectorList3_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3
4808 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4809 // Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4
4810 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4811 // Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4
4812 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4813 // Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4
4814 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4815 // Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4
4816 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4817 // Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR
4818 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4819 // Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5
4820 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4821 // Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR
4822 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4823 // Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5
4824 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4825 // Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR
4826 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4827 // Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5
4828 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4829 // Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR
4830 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4831 // Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5
4832 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4833 // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR
4834 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4835 // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6
4836 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4837 // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR
4838 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4839 // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6
4840 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4841 // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR
4842 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4843 // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6
4844 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4845 // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR
4846 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4847 // Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6
4848 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4849 // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4850 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4851 // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4852 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4853 // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6
4854 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_3_GT_, 7, CVT_Done },
4855 // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4856 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4857 // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6
4858 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4859 // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6
4860 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_3_GT_, 7, CVT_Done },
4861 // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4862 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4863 // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4864 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4865 // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6
4866 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_3_GT_, 7, CVT_Done },
4867 // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4868 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4869 // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6
4870 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4871 // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6
4872 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_3_GT_, 7, CVT_Done },
4873 // Convert__TypedVectorList4_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3
4874 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4875 // Convert__TypedVectorList4_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3
4876 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4877 // Convert__TypedVectorList4_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3
4878 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4879 // Convert__TypedVectorList4_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3
4880 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
4881 // Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4
4882 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4883 // Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4
4884 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4885 // Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4
4886 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4887 // Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4
4888 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
4889 // Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR
4890 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4891 // Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5
4892 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4893 // Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR
4894 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4895 // Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5
4896 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4897 // Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR
4898 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4899 // Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5
4900 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4901 // Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR
4902 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
4903 // Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5
4904 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_Tied, Tie1_1_1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
4905 // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR
4906 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4907 // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6
4908 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4909 // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR
4910 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4911 // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6
4912 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4913 // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR
4914 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4915 // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6
4916 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4917 // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR
4918 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
4919 // Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6
4920 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_Tied, Tie1_2_2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
4921 // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4922 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4923 // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6
4924 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4925 // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6
4926 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4927 // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4928 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4929 // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6
4930 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4931 // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6
4932 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4933 // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4934 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4935 // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6
4936 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4937 // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6
4938 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4939 // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0
4940 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_imm_95_0, 0, CVT_Done },
4941 // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6
4942 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4943 // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6
4944 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addImmScaledOperands_LT_4_GT_, 7, CVT_Done },
4945 // Convert__GPR64x81_0__Reg1_2
4946 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_Done },
4947 // Convert__Reg1_1__Reg1_0__Reg1_3
4948 { CVT_95_Reg, 2, CVT_95_Reg, 1, CVT_95_Reg, 4, CVT_Done },
4949 // Convert__Reg1_0__GPR64sp01_2
4950 { CVT_95_Reg, 1, CVT_95_addRegOperands, 3, CVT_Done },
4951 // Convert__Reg1_0__Reg1_2__imm_95_0
4952 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
4953 // Convert__Reg1_0__Reg1_2__SImm91_3
4954 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
4955 // Convert__Reg1_0__Reg1_1__GPR64sp01_3
4956 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addRegOperands, 4, CVT_Done },
4957 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR
4958 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done },
4959 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR
4960 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done },
4961 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR
4962 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done },
4963 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR
4964 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done },
4965 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR
4966 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done },
4967 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR
4968 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done },
4969 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR
4970 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done },
4971 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR
4972 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_regXZR, 0, CVT_Done },
4973 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6
4974 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4975 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6
4976 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4977 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6
4978 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4979 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6
4980 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4981 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6
4982 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4983 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6
4984 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4985 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6
4986 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4987 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6
4988 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4989 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6
4990 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4991 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6
4992 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4993 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6
4994 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4995 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6
4996 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4997 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6
4998 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
4999 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6
5000 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
5001 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6
5002 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
5003 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6
5004 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
5005 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6
5006 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
5007 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6
5008 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
5009 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6
5010 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
5011 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6
5012 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 6, CVT_95_addRegOperands, 7, CVT_Done },
5013 // Convert__Reg1_0__Tie0_1_1__Reg1_2__imm_95_0
5014 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5015 // Convert__Reg1_0__Tie0_1_1__Reg1_2__SImm9s161_3
5016 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 3, CVT_95_addImmScaledOperands_LT_16_GT_, 4, CVT_Done },
5017 // Convert__Reg1_0__Reg1_2
5018 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_Done },
5019 // Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0
5020 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5021 // Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0
5022 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5023 // Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0
5024 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5025 // Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0
5026 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5027 // Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4
5028 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
5029 // Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4
5030 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done },
5031 // Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4
5032 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
5033 // Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4
5034 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done },
5035 // Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4
5036 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_16_GT_, 5, CVT_Done },
5037 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR
5038 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_regXZR, 0, CVT_Done },
5039 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR
5040 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_regXZR, 0, CVT_Done },
5041 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR
5042 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_regXZR, 0, CVT_Done },
5043 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR
5044 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_regXZR, 0, CVT_Done },
5045 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6
5046 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_Reg, 7, CVT_Done },
5047 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6
5048 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_Reg, 7, CVT_Done },
5049 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6
5050 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_Reg, 7, CVT_Done },
5051 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6
5052 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 6, CVT_95_Reg, 7, CVT_Done },
5053 // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5
5054 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_4_GT_, 6, CVT_Done },
5055 // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5
5056 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_8_GT_, 6, CVT_Done },
5057 // Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5
5058 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_4_GT_, 6, CVT_Done },
5059 // Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5
5060 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_8_GT_, 6, CVT_Done },
5061 // Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5
5062 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_16_GT_, 6, CVT_Done },
5063 // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4
5064 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
5065 // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4
5066 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done },
5067 // Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4
5068 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
5069 // Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4
5070 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done },
5071 // Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4
5072 { CVT_95_Reg, 4, CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_16_GT_, 5, CVT_Done },
5073 // Convert__FPRAsmOperandFPR321_0__PCRelLabel191_1
5074 { CVT_95_addRegOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done },
5075 // Convert__FPRAsmOperandFPR641_0__PCRelLabel191_1
5076 { CVT_95_addRegOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done },
5077 // Convert__FPRAsmOperandFPR1281_0__PCRelLabel191_1
5078 { CVT_95_addRegOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done },
5079 // Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0
5080 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5081 // Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0
5082 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5083 // Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0
5084 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5085 // Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0
5086 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5087 // Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0
5088 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5089 // Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0
5090 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5091 // Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0
5092 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5093 // Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4
5094 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done },
5095 // Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0
5096 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5097 // Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3
5098 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5099 // Convert__Reg1_0__Reg1_2__UImm12Offset41_3
5100 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_4_GT_, 4, CVT_Done },
5101 // Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3
5102 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5103 // Convert__Reg1_0__Reg1_2__UImm12Offset81_3
5104 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_8_GT_, 4, CVT_Done },
5105 // Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4
5106 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done },
5107 // Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0
5108 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5109 // Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3
5110 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5111 // Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3
5112 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_1_GT_, 4, CVT_Done },
5113 // Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4
5114 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done },
5115 // Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0
5116 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5117 // Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3
5118 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5119 // Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3
5120 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_2_GT_, 4, CVT_Done },
5121 // Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4
5122 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done },
5123 // Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0
5124 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5125 // Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3
5126 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5127 // Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3
5128 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_4_GT_, 4, CVT_Done },
5129 // Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4
5130 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done },
5131 // Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0
5132 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5133 // Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3
5134 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5135 // Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3
5136 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_8_GT_, 4, CVT_Done },
5137 // Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4
5138 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 5, CVT_Done },
5139 // Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0
5140 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5141 // Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3
5142 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5143 // Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3
5144 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_16_GT_, 4, CVT_Done },
5145 // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4
5146 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5147 // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4
5148 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5149 // Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3
5150 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done },
5151 // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4
5152 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5153 // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4
5154 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5155 // Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4
5156 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done },
5157 // Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4
5158 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done },
5159 // Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3
5160 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done },
5161 // Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4
5162 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5163 // Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4
5164 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5165 // Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3
5166 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done },
5167 // Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4
5168 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5169 // Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4
5170 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5171 // Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3
5172 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done },
5173 // Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4
5174 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5175 // Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4
5176 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5177 // Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3
5178 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done },
5179 // Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4
5180 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5181 // Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4
5182 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5183 // Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3
5184 { CVT_95_Reg, 3, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmOperands, 4, CVT_Done },
5185 // Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3
5186 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5187 // Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3
5188 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5189 // Convert__Reg1_2__Reg1_0__Tie0_3_3__imm_95_0
5190 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_imm_95_0, 0, CVT_Done },
5191 // Convert__Reg1_0__Reg1_2__SImm10s81_3
5192 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmScaledOperands_LT_8_GT_, 4, CVT_Done },
5193 // Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3
5194 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmScaledOperands_LT_8_GT_, 4, CVT_Done },
5195 // Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3
5196 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5197 // Convert__Reg1_0__Reg1_2__UImm12Offset11_3
5198 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_1_GT_, 4, CVT_Done },
5199 // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4
5200 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done },
5201 // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4
5202 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtend8Operands, 5, CVT_Done },
5203 // Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3
5204 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5205 // Convert__Reg1_0__Reg1_2__UImm12Offset21_3
5206 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_2_GT_, 4, CVT_Done },
5207 // Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4
5208 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5209 // Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4
5210 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5211 // Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3
5212 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5213 // Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3
5214 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5215 // Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3
5216 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5217 // Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3
5218 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5219 // Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3
5220 { CVT_95_addRegOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5221 // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2
5222 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5223 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm0_311_2
5224 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5225 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm0_631_2
5226 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5227 // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm0_71_2
5228 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5229 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5
5230 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done },
5231 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5
5232 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done },
5233 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5
5234 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done },
5235 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5
5236 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_5, CVT_95_addImmOperands, 6, CVT_Done },
5237 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5
5238 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 6, CVT_Done },
5239 // Convert__Reg1_0__Reg1_1__Reg1_2__regWZR
5240 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_regWZR, 0, CVT_Done },
5241 // Convert__Reg1_0__Reg1_1__Reg1_2__regXZR
5242 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_regXZR, 0, CVT_Done },
5243 // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0
5244 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5245 // Convert__Reg1_0__regWZR__Reg1_1__imm_95_0
5246 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done },
5247 // Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0
5248 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5249 // Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16
5250 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done },
5251 // Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0
5252 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5253 // Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16
5254 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done },
5255 // Convert__Reg1_0__regWZR__LogicalImm321_1
5256 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 2, CVT_Done },
5257 // Convert__Reg1_0__regXZR__Reg1_1__imm_95_0
5258 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_Done },
5259 // Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0
5260 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5261 // Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16
5262 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done },
5263 // Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32
5264 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_32_GT_, 2, CVT_imm_95_32, 0, CVT_Done },
5265 // Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48
5266 { CVT_95_Reg, 1, CVT_95_addMOVZMovAliasOperands_LT_48_GT_, 2, CVT_imm_95_48, 0, CVT_Done },
5267 // Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0
5268 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_0_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5269 // Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16
5270 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_16_GT_, 2, CVT_imm_95_16, 0, CVT_Done },
5271 // Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32
5272 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_32_GT_, 2, CVT_imm_95_32, 0, CVT_Done },
5273 // Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48
5274 { CVT_95_Reg, 1, CVT_95_addMOVNMovAliasOperands_LT_48_GT_, 2, CVT_imm_95_48, 0, CVT_Done },
5275 // Convert__Reg1_0__regXZR__LogicalImm641_1
5276 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 2, CVT_Done },
5277 // Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1
5278 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_Done },
5279 // Convert__SVEVectorQReg1_0__FPR128asZPR1_1__imm_95_0
5280 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_128_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5281 // Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0
5282 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_16_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5283 // Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1
5284 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_, 2, CVT_Done },
5285 // Convert__SVEVectorSReg1_0__FPR32asZPR1_1__imm_95_0
5286 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_32_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5287 // Convert__SVEVectorSReg1_0__SVEPreferredLogicalImm321_1
5288 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 2, CVT_Done },
5289 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_1
5290 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_Done },
5291 // Convert__SVEVectorDReg1_0__FPR64asZPR1_1__imm_95_0
5292 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_64_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5293 // Convert__SVEVectorDReg1_0__SVEPreferredLogicalImm641_1
5294 { CVT_95_addRegOperands, 1, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 2, CVT_Done },
5295 // Convert__SVEVectorBReg1_0__FPR8asZPR1_1__imm_95_0
5296 { CVT_95_addRegOperands, 1, CVT_95_addFPRasZPRRegOperands_LT_8_GT_, 2, CVT_imm_95_0, 0, CVT_Done },
5297 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2
5298 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 3, CVT_Done },
5299 // Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2
5300 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 3, CVT_Done },
5301 // Convert__Reg1_1__VectorReg1281_2__IndexRange0_11_3
5302 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5303 // Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3
5304 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5305 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2
5306 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 3, CVT_Done },
5307 // Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2
5308 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 3, CVT_Done },
5309 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_0
5310 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done },
5311 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4
5312 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 5, CVT_Done },
5313 // Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0
5314 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done },
5315 // Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_0
5316 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done },
5317 // Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_0
5318 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done },
5319 // Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_0
5320 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 1, CVT_Done },
5321 // Convert__Reg1_0__SIMDImmType101_1
5322 { CVT_95_Reg, 1, CVT_95_addSIMDImmType10Operands, 2, CVT_Done },
5323 // Convert__VectorReg1281_1__Imm0_2551_2
5324 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5325 // Convert__VectorReg1281_1__SIMDImmType101_2
5326 { CVT_95_addVectorReg128Operands, 2, CVT_95_addSIMDImmType10Operands, 3, CVT_Done },
5327 // Convert__VectorReg641_1__Imm0_2551_2__imm_95_0
5328 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
5329 // Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0
5330 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
5331 // Convert__VectorReg641_1__Imm0_2551_2
5332 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5333 // Convert__VectorReg1281_0__Imm0_2551_2
5334 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_Done },
5335 // Convert__VectorReg1281_0__SIMDImmType101_2
5336 { CVT_95_addVectorReg128Operands, 1, CVT_95_addSIMDImmType10Operands, 3, CVT_Done },
5337 // Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0
5338 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
5339 // Convert__VectorReg641_0__Imm0_2551_2__imm_95_0
5340 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
5341 // Convert__VectorReg641_0__Imm0_2551_2
5342 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_Done },
5343 // Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3
5344 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5345 // Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3
5346 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5347 // Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3
5348 { CVT_95_addVectorReg64Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5349 // Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3
5350 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5351 // Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3
5352 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5353 // Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3
5354 { CVT_95_addVectorReg128Operands, 2, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5355 // Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3
5356 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5357 // Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3
5358 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5359 // Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3
5360 { CVT_95_addVectorReg128Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5361 // Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3
5362 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5363 // Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3
5364 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5365 // Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3
5366 { CVT_95_addVectorReg64Operands, 1, CVT_95_addImmOperands, 3, CVT_95_addShifterOperands, 4, CVT_Done },
5367 // Convert__Reg1_0__Tie0_1_1__MovWSymbolG01_1__imm_95_0
5368 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
5369 // Convert__Reg1_0__Tie0_1_1__MovWSymbolG11_1__imm_95_16
5370 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_16, 0, CVT_Done },
5371 // Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0
5372 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
5373 // Convert__Reg1_0__Tie0_1_1__MovWSymbolG21_1__imm_95_32
5374 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_32, 0, CVT_Done },
5375 // Convert__Reg1_0__Tie0_1_1__MovWSymbolG31_1__imm_95_48
5376 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_imm_95_48, 0, CVT_Done },
5377 // Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2
5378 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addShifterOperands, 3, CVT_Done },
5379 // Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm64Shifter1_2
5380 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addShifterOperands, 3, CVT_Done },
5381 // Convert__Reg1_0__MovWSymbolG01_1__imm_95_0
5382 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
5383 // Convert__Reg1_0__MovWSymbolG11_1__imm_95_16
5384 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_16, 0, CVT_Done },
5385 // Convert__Reg1_0__Imm0_655351_1__imm_95_0
5386 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
5387 // Convert__Reg1_0__MovWSymbolG21_1__imm_95_32
5388 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_32, 0, CVT_Done },
5389 // Convert__Reg1_0__MovWSymbolG31_1__imm_95_48
5390 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_imm_95_48, 0, CVT_Done },
5391 // Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2
5392 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addShifterOperands, 3, CVT_Done },
5393 // Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2
5394 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addShifterOperands, 3, CVT_Done },
5395 // Convert__SVEVectorAnyReg1_0__SVEVectorAnyReg1_1
5396 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5397 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4
5398 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
5399 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4
5400 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
5401 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4
5402 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
5403 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4
5404 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_Done },
5405 // Convert__Reg1_0__MRSSystemRegister1_1
5406 { CVT_95_Reg, 1, CVT_95_addMRSSystemRegisterOperands, 2, CVT_Done },
5407 // Convert__MSRSystemRegister1_0__Reg1_1
5408 { CVT_95_addMSRSystemRegisterOperands, 1, CVT_95_Reg, 2, CVT_Done },
5409 // Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1
5410 { CVT_95_addSystemPStateFieldWithImm0_95_15Operands, 1, CVT_95_addImmOperands, 2, CVT_Done },
5411 // Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1
5412 { CVT_95_addSystemPStateFieldWithImm0_95_1Operands, 1, CVT_95_addImmOperands, 2, CVT_Done },
5413 // Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2
5414 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done },
5415 // Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2
5416 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done },
5417 // Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2
5418 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done },
5419 // Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2
5420 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done },
5421 // Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2
5422 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done },
5423 // Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2
5424 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done },
5425 // Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2
5426 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done },
5427 // Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2
5428 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done },
5429 // Convert__Reg1_0__regWZR__Reg1_1
5430 { CVT_95_Reg, 1, CVT_regWZR, 0, CVT_95_Reg, 2, CVT_Done },
5431 // Convert__Reg1_0__regXZR__Reg1_1
5432 { CVT_95_Reg, 1, CVT_regXZR, 0, CVT_95_Reg, 2, CVT_Done },
5433 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1
5434 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 5, CVT_95_addRegOperands, 2, CVT_Done },
5435 // Convert__SVEPredicateBReg1_0
5436 { CVT_95_addRegOperands, 1, CVT_Done },
5437 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3
5438 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done },
5439 // Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3
5440 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
5441 // Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4
5442 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done },
5443 // Convert__SVEVectorQReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2
5444 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5445 // Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2
5446 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5447 // Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2
5448 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5449 // Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3
5450 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done },
5451 // Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3
5452 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done },
5453 // Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3
5454 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done },
5455 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5456 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5457 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0
5458 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
5459 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0
5460 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
5461 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
5462 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5463 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4
5464 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5465 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4
5466 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5467 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4
5468 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5469 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4
5470 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5471 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4
5472 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5473 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4
5474 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
5475 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4
5476 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
5477 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4
5478 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
5479 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4
5480 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5481 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32641_4
5482 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5483 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32641_4
5484 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5485 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4
5486 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5487 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4
5488 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5489 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4
5490 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5491 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s81_4
5492 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done },
5493 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4
5494 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done },
5495 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
5496 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5497 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4
5498 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5499 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4
5500 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5501 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4
5502 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5503 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4
5504 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5505 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4
5506 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5507 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4
5508 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
5509 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4
5510 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
5511 // Convert__Prefetch1_0__PCRelLabel191_1
5512 { CVT_95_addPrefetchOperands, 1, CVT_95_addPCRelLabel19Operands, 2, CVT_Done },
5513 // Convert__Prefetch1_0__Reg1_2__imm_95_0
5514 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_imm_95_0, 0, CVT_Done },
5515 // Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0
5516 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5517 // Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3
5518 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_addUImm12OffsetOperands_LT_8_GT_, 4, CVT_Done },
5519 // Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4
5520 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5521 // Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4
5522 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_Reg, 4, CVT_95_addMemExtendOperands, 5, CVT_Done },
5523 // Convert__Prefetch1_0__Reg1_2__SImm91_3
5524 { CVT_95_addPrefetchOperands, 1, CVT_95_Reg, 3, CVT_95_addImmOperands, 4, CVT_Done },
5525 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4
5526 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5527 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4
5528 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5529 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4
5530 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5531 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4
5532 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5533 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4
5534 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5535 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4
5536 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5537 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4
5538 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
5539 // Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4
5540 { CVT_95_addPrefetchOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
5541 // Convert__PSBHint1_0
5542 { CVT_95_addPSBHintOperands, 1, CVT_Done },
5543 // Convert__imm_95_4
5544 { CVT_imm_95_4, 0, CVT_Done },
5545 // Convert__SVEPredicateAnyReg1_0__SVEPredicateBReg1_1
5546 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5547 // Convert__SVEPredicateHReg1_0__imm_95_31
5548 { CVT_95_addRegOperands, 1, CVT_imm_95_31, 0, CVT_Done },
5549 // Convert__SVEPredicateSReg1_0__imm_95_31
5550 { CVT_95_addRegOperands, 1, CVT_imm_95_31, 0, CVT_Done },
5551 // Convert__SVEPredicateDReg1_0__imm_95_31
5552 { CVT_95_addRegOperands, 1, CVT_imm_95_31, 0, CVT_Done },
5553 // Convert__SVEPredicateBReg1_0__imm_95_31
5554 { CVT_95_addRegOperands, 1, CVT_imm_95_31, 0, CVT_Done },
5555 // Convert__SVEPredicateHReg1_0__SVEPattern1_1
5556 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
5557 // Convert__SVEPredicateSReg1_0__SVEPattern1_1
5558 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
5559 // Convert__SVEPredicateDReg1_0__SVEPattern1_1
5560 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
5561 // Convert__SVEPredicateBReg1_0__SVEPattern1_1
5562 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
5563 // Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1
5564 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5565 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1
5566 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5567 // Convert__Reg1_0__SImm61_1
5568 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_Done },
5569 // Convert__regLR
5570 { CVT_regLR, 0, CVT_Done },
5571 // Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1
5572 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5573 // Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1
5574 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5575 // Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1
5576 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5577 // Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1
5578 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5579 // Convert__SVEVectorBReg1_0__SVEVectorBReg1_1
5580 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5581 // Convert__imm_95_0__imm_95_0__imm_95_0
5582 { CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
5583 // Convert__Reg1_0__UImm61_1__Imm0_151_2
5584 { CVT_95_Reg, 1, CVT_95_addUImm6Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5585 // Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2
5586 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5587 // Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2
5588 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5589 // Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3
5590 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5591 // Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3
5592 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5593 // Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3
5594 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5595 // Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4
5596 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5597 // Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4
5598 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5599 // Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4
5600 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5601 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3
5602 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5603 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3
5604 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5605 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3
5606 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5607 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4
5608 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5609 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4
5610 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5611 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4
5612 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5613 // Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2
5614 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5615 // Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2
5616 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5617 // Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2
5618 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5619 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2
5620 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5621 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2
5622 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5623 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2
5624 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5625 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3
5626 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
5627 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4
5628 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done },
5629 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2
5630 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5631 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2
5632 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5633 // Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2
5634 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5635 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2
5636 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_Done },
5637 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2
5638 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_Done },
5639 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4
5640 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_Done },
5641 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4
5642 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_Done },
5643 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4
5644 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 5, CVT_Done },
5645 // Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2
5646 { CVT_95_addFPRasZPRRegOperands_LT_64_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5647 // Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2
5648 { CVT_95_addFPRasZPRRegOperands_LT_64_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5649 // Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2
5650 { CVT_95_addFPRasZPRRegOperands_LT_64_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5651 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3
5652 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
5653 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4
5654 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg64Operands, 5, CVT_Done },
5655 // Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2
5656 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5657 // Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2
5658 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5659 // Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2
5660 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5661 // Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3
5662 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5663 // Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3
5664 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5665 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2
5666 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5667 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2
5668 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
5669 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3
5670 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5671 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3
5672 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5673 // Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2__SVEPredicateBReg1_3
5674 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
5675 // Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3
5676 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
5677 // Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_2__SVEVectorSReg1_3
5678 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
5679 // Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_2__SVEVectorDReg1_3
5680 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
5681 // Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_2__SVEVectorBReg1_3
5682 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
5683 // Convert__imm_95_5
5684 { CVT_imm_95_5, 0, CVT_Done },
5685 // Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3
5686 { CVT_95_Reg, 2, CVT_Tied, Tie0_2_2, CVT_95_Reg, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
5687 // Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2
5688 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done },
5689 // Convert__VectorReg1281_1__VectorReg1281_2__Tie0_1_1
5690 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Tied, Tie0_1_1, CVT_Done },
5691 // Convert__VectorReg1281_0__VectorReg1281_2__Tie0_1_1
5692 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_Tied, Tie0_1_1, CVT_Done },
5693 // Convert__Reg1_0__Reg1_1__Imm0_631_2
5694 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5695 // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3
5696 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5697 // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3
5698 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5699 // Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3
5700 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5701 // Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3
5702 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5703 // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3
5704 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5705 // Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3
5706 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5707 // Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3
5708 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5709 // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4
5710 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5711 // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4
5712 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5713 // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4
5714 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5715 // Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4
5716 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5717 // Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4
5718 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5719 // Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4
5720 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5721 // Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4
5722 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5723 // Convert__VectorReg1281_1__VectorReg641_2
5724 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_Done },
5725 // Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2
5726 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5727 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2
5728 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5729 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm0_311_2
5730 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5731 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm0_631_2
5732 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5733 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm0_71_2
5734 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5735 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_71_3
5736 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5737 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_631_3
5738 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5739 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_311_3
5740 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5741 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_151_3
5742 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5743 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_311_3
5744 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5745 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_71_3
5746 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5747 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_151_3
5748 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5749 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_71_4
5750 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5751 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_631_4
5752 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5753 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_311_4
5754 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5755 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_151_4
5756 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5757 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_311_4
5758 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5759 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_151_4
5760 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5761 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_71_4
5762 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5763 // Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2
5764 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_Done },
5765 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4
5766 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5767 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4
5768 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5769 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6
5770 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
5771 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6
5772 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
5773 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3
5774 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5775 // Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3
5776 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5777 // Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3
5778 { CVT_95_Reg, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5779 // Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4
5780 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5781 // Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4
5782 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5783 // Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6
5784 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
5785 // Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6
5786 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addVectorRegLoOperands, 5, CVT_95_addVectorIndexOperands, 7, CVT_Done },
5787 // Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3
5788 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5789 // Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3
5790 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorIndexOperands, 4, CVT_Done },
5791 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2
5792 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 3, CVT_Done },
5793 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2321_2
5794 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 3, CVT_Done },
5795 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2641_2
5796 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 3, CVT_Done },
5797 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList281_2
5798 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 3, CVT_Done },
5799 // Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1
5800 { CVT_95_Reg, 1, CVT_Tied, Tie255_1_2, CVT_95_addGPR64as32Operands, 2, CVT_imm_95_31, 0, CVT_imm_95_1, 0, CVT_Done },
5801 // Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1
5802 { CVT_95_Reg, 1, CVT_Tied, Tie255_1_2, CVT_95_addGPR64as32Operands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_1, 0, CVT_Done },
5803 // Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4
5804 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5805 // Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3
5806 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done },
5807 // Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3
5808 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done },
5809 // Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3
5810 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done },
5811 // Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3
5812 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_3, CVT_Done },
5813 // Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2
5814 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
5815 // Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4
5816 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5817 // Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4
5818 { CVT_95_addRegOperands, 2, CVT_Tied, Tie0_2_2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5819 // Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4
5820 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5821 // Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4
5822 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5823 // Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4
5824 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorRegLoOperands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5825 // Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4
5826 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5827 // Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4
5828 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorRegLoOperands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5829 // Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4
5830 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorIndexOperands, 5, CVT_Done },
5831 // Convert__Reg1_0__Reg1_1__Imm1_81_2
5832 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5833 // Convert__Reg1_0__Reg1_1__Imm0_151_2
5834 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5835 // Convert__Reg1_0__Reg1_1__Imm0_311_2
5836 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5837 // Convert__Reg1_0__Reg1_1__Imm0_71_2
5838 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5839 // Convert__VectorReg641_1__VectorReg1281_2
5840 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_Done },
5841 // Convert__SVEVectorHReg1_0__SVEVectorSReg1_1
5842 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5843 // Convert__SVEVectorSReg1_0__SVEVectorDReg1_1
5844 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5845 // Convert__SVEVectorBReg1_0__SVEVectorHReg1_1
5846 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
5847 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1
5848 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
5849 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1
5850 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
5851 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1
5852 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
5853 // Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2
5854 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_95_addImmOperands, 3, CVT_Done },
5855 // Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2
5856 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5857 // Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2
5858 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5859 // Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2
5860 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5861 // Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2
5862 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5863 // Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3
5864 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5865 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3
5866 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5867 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3
5868 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5869 // Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3
5870 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5871 // Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4
5872 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5873 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4
5874 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5875 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4
5876 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5877 // Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4
5878 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5879 // Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3
5880 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5881 // Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3
5882 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5883 // Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4
5884 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5885 // Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4
5886 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5887 // Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3
5888 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5889 // Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3
5890 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5891 // Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3
5892 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 4, CVT_Done },
5893 // Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4
5894 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5895 // Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4
5896 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5897 // Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4
5898 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_95_addImmOperands, 5, CVT_Done },
5899 // Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2
5900 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5901 // Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2
5902 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5903 // Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2
5904 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
5905 // Convert__TypedVectorList1_081_0__IndexRange0_151_1__Reg1_3
5906 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
5907 // Convert__TypedVectorList1_0641_0__IndexRange0_11_1__Reg1_3
5908 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
5909 // Convert__TypedVectorList1_0161_0__IndexRange0_71_1__Reg1_3
5910 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
5911 // Convert__TypedVectorList1_0321_0__IndexRange0_31_1__Reg1_3
5912 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
5913 // Convert__VecListOne1281_1__IndexRange0_151_2__Reg1_4
5914 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
5915 // Convert__VecListOne1281_1__IndexRange0_11_2__Reg1_4
5916 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
5917 // Convert__VecListOne1281_1__IndexRange0_71_2__Reg1_4
5918 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
5919 // Convert__VecListOne1281_1__IndexRange0_31_2__Reg1_4
5920 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
5921 // Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__regXZR
5922 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
5923 // Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5
5924 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
5925 // Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR
5926 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
5927 // Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5
5928 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
5929 // Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR
5930 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
5931 // Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5
5932 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
5933 // Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR
5934 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
5935 // Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5
5936 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
5937 // Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__regXZR
5938 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
5939 // Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6
5940 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
5941 // Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__regXZR
5942 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
5943 // Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6
5944 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
5945 // Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__regXZR
5946 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
5947 // Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6
5948 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
5949 // Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__regXZR
5950 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
5951 // Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6
5952 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
5953 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5954 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5955 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5956 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5957 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0
5958 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
5959 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5960 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5961 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0
5962 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
5963 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5964 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5965 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5966 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5967 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5968 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5969 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5970 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5971 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0
5972 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
5973 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
5974 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
5975 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0
5976 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
5977 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
5978 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5979 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
5980 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5981 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4
5982 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5983 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4
5984 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5985 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4
5986 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
5987 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
5988 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5989 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4
5990 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5991 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4
5992 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5993 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4
5994 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5995 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4
5996 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
5997 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
5998 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
5999 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
6000 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6001 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
6002 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6003 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
6004 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6005 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4
6006 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6007 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4
6008 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6009 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4
6010 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
6011 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
6012 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6013 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4
6014 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6015 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4
6016 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6017 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4
6018 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6019 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4
6020 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
6021 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4
6022 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
6023 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4
6024 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
6025 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4
6026 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
6027 // Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4
6028 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
6029 // Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4
6030 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
6031 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4
6032 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
6033 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4
6034 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
6035 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4
6036 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_1_GT_, 5, CVT_Done },
6037 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4
6038 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6039 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4
6040 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6041 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4
6042 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6043 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4
6044 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6045 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4
6046 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6047 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4
6048 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6049 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4
6050 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done },
6051 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4
6052 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6053 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4
6054 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6055 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4
6056 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6057 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4
6058 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6059 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4
6060 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6061 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4
6062 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6063 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4
6064 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_8_GT_, 5, CVT_Done },
6065 // Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6066 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6067 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6068 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6069 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4
6070 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6071 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4
6072 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6073 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4
6074 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6075 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4
6076 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6077 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4
6078 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
6079 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6080 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6081 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4
6082 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6083 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4
6084 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6085 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4
6086 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6087 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4
6088 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
6089 // Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6090 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6091 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6092 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6093 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4
6094 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6095 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4
6096 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6097 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4
6098 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6099 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4
6100 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6101 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4
6102 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
6103 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6104 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6105 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4
6106 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6107 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4
6108 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6109 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4
6110 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6111 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4
6112 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
6113 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4
6114 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6115 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4
6116 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6117 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4
6118 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6119 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4
6120 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
6121 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4
6122 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6123 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4
6124 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6125 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4
6126 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6127 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4
6128 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6129 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4
6130 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
6131 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4
6132 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6133 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4
6134 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6135 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4
6136 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6137 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4
6138 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
6139 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4
6140 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6141 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4
6142 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6143 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4
6144 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6145 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4
6146 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6147 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4
6148 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
6149 // Convert__TypedVectorList2_081_0__IndexRange0_151_1__Reg1_3
6150 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6151 // Convert__TypedVectorList2_0641_0__IndexRange0_11_1__Reg1_3
6152 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6153 // Convert__TypedVectorList2_0161_0__IndexRange0_71_1__Reg1_3
6154 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6155 // Convert__TypedVectorList2_0321_0__IndexRange0_31_1__Reg1_3
6156 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6157 // Convert__VecListTwo1281_1__IndexRange0_151_2__Reg1_4
6158 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6159 // Convert__VecListTwo1281_1__IndexRange0_11_2__Reg1_4
6160 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6161 // Convert__VecListTwo1281_1__IndexRange0_71_2__Reg1_4
6162 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6163 // Convert__VecListTwo1281_1__IndexRange0_31_2__Reg1_4
6164 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6165 // Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__regXZR
6166 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6167 // Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5
6168 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6169 // Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR
6170 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6171 // Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5
6172 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6173 // Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR
6174 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6175 // Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5
6176 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6177 // Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR
6178 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6179 // Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5
6180 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6181 // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__regXZR
6182 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6183 // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6
6184 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6185 // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__regXZR
6186 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6187 // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6
6188 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6189 // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__regXZR
6190 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6191 // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6
6192 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6193 // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__regXZR
6194 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6195 // Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6
6196 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6197 // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6198 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6199 // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
6200 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6201 // Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4
6202 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
6203 // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6204 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6205 // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4
6206 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6207 // Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4
6208 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
6209 // Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4
6210 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmScaledOperands_LT_16_GT_, 5, CVT_Done },
6211 // Convert__Reg1_0__Reg1_2__SImm9s161_3
6212 { CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_95_addImmScaledOperands_LT_16_GT_, 4, CVT_Done },
6213 // Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3
6214 { CVT_95_Reg, 3, CVT_95_Reg, 1, CVT_Tied, Tie0_3_3, CVT_95_addImmScaledOperands_LT_16_GT_, 4, CVT_Done },
6215 // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6216 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6217 // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6218 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6219 // Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4
6220 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
6221 // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6222 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6223 // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4
6224 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6225 // Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4
6226 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_2_GT_, 5, CVT_Done },
6227 // Convert__TypedVectorList3_081_0__IndexRange0_151_1__Reg1_3
6228 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6229 // Convert__TypedVectorList3_0641_0__IndexRange0_11_1__Reg1_3
6230 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6231 // Convert__TypedVectorList3_0161_0__IndexRange0_71_1__Reg1_3
6232 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6233 // Convert__TypedVectorList3_0321_0__IndexRange0_31_1__Reg1_3
6234 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6235 // Convert__VecListThree1281_1__IndexRange0_151_2__Reg1_4
6236 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6237 // Convert__VecListThree1281_1__IndexRange0_11_2__Reg1_4
6238 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6239 // Convert__VecListThree1281_1__IndexRange0_71_2__Reg1_4
6240 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6241 // Convert__VecListThree1281_1__IndexRange0_31_2__Reg1_4
6242 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6243 // Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__regXZR
6244 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6245 // Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5
6246 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6247 // Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR
6248 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6249 // Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5
6250 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6251 // Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR
6252 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6253 // Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5
6254 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6255 // Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR
6256 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6257 // Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5
6258 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6259 // Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__regXZR
6260 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6261 // Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6
6262 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6263 // Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__regXZR
6264 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6265 // Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6
6266 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6267 // Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__regXZR
6268 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6269 // Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6
6270 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6271 // Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__regXZR
6272 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6273 // Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6
6274 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6275 // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6276 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6277 // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
6278 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6279 // Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4
6280 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_3_GT_, 5, CVT_Done },
6281 // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6282 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6283 // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4
6284 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6285 // Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4
6286 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_3_GT_, 5, CVT_Done },
6287 // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6288 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6289 // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6290 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6291 // Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4
6292 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_3_GT_, 5, CVT_Done },
6293 // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6294 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6295 // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4
6296 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6297 // Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4
6298 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_3_GT_, 5, CVT_Done },
6299 // Convert__TypedVectorList4_081_0__IndexRange0_151_1__Reg1_3
6300 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6301 // Convert__TypedVectorList4_0641_0__IndexRange0_11_1__Reg1_3
6302 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6303 // Convert__TypedVectorList4_0161_0__IndexRange0_71_1__Reg1_3
6304 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6305 // Convert__TypedVectorList4_0321_0__IndexRange0_31_1__Reg1_3
6306 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_95_Reg, 4, CVT_Done },
6307 // Convert__VecListFour1281_1__IndexRange0_151_2__Reg1_4
6308 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6309 // Convert__VecListFour1281_1__IndexRange0_11_2__Reg1_4
6310 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6311 // Convert__VecListFour1281_1__IndexRange0_71_2__Reg1_4
6312 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6313 // Convert__VecListFour1281_1__IndexRange0_31_2__Reg1_4
6314 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_95_Reg, 5, CVT_Done },
6315 // Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__regXZR
6316 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6317 // Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5
6318 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6319 // Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR
6320 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6321 // Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5
6322 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6323 // Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR
6324 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6325 // Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5
6326 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6327 // Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR
6328 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_regXZR, 0, CVT_Done },
6329 // Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5
6330 { CVT_95_Reg, 4, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 1, CVT_95_addVectorIndexOperands, 2, CVT_Tied, Tie0_4_4, CVT_95_Reg, 6, CVT_Done },
6331 // Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__regXZR
6332 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6333 // Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6
6334 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6335 // Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR
6336 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6337 // Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6
6338 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6339 // Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__regXZR
6340 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6341 // Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6
6342 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6343 // Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__regXZR
6344 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_regXZR, 0, CVT_Done },
6345 // Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6
6346 { CVT_95_Reg, 5, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 2, CVT_95_addVectorIndexOperands, 3, CVT_Tied, Tie0_5_5, CVT_95_Reg, 7, CVT_Done },
6347 // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6348 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6349 // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4
6350 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6351 // Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4
6352 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
6353 // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6354 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6355 // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4
6356 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6357 // Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4
6358 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
6359 // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6360 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6361 // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4
6362 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6363 // Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4
6364 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
6365 // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0
6366 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_imm_95_0, 0, CVT_Done },
6367 // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4
6368 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addRegOperands, 5, CVT_Done },
6369 // Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4
6370 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_4_GT_, 5, CVT_Done },
6371 // Convert__Reg1_0__GPR64x81_1__Reg1_3
6372 { CVT_95_Reg, 1, CVT_95_addRegOperands, 2, CVT_95_Reg, 4, CVT_Done },
6373 // Convert__regWZR__Reg1_0__Reg1_2
6374 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_Done },
6375 // Convert__regXZR__Reg1_0__Reg1_2
6376 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 3, CVT_Done },
6377 // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_5
6378 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_16_GT_, 6, CVT_Done },
6379 // Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4
6380 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 4, CVT_95_addImmScaledOperands_LT_16_GT_, 5, CVT_Done },
6381 // Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_4
6382 { CVT_95_Reg, 4, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_Tied, Tie0_4_4, CVT_95_addImmScaledOperands_LT_16_GT_, 5, CVT_Done },
6383 // Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4
6384 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_95_addRegOperands, 5, CVT_Done },
6385 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR
6386 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_regXZR, 0, CVT_Done },
6387 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR
6388 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_regXZR, 0, CVT_Done },
6389 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR
6390 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_regXZR, 0, CVT_Done },
6391 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR
6392 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_regXZR, 0, CVT_Done },
6393 // Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4
6394 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_Reg, 5, CVT_Done },
6395 // Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4
6396 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_Reg, 5, CVT_Done },
6397 // Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4
6398 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_Reg, 5, CVT_Done },
6399 // Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4
6400 { CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 4, CVT_95_Reg, 5, CVT_Done },
6401 // Convert__SVEVectorHReg1_0__SVEVectorBReg1_1
6402 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
6403 // Convert__SVEVectorSReg1_0__SVEVectorHReg1_1
6404 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
6405 // Convert__SVEVectorDReg1_0__SVEVectorSReg1_1
6406 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
6407 // Convert__Reg1_0__Tie0_1_1__Reg1_1
6408 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_95_Reg, 2, CVT_Done },
6409 // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7
6410 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_7, 0, CVT_Done },
6411 // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15
6412 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_15, 0, CVT_Done },
6413 // Convert__VectorReg1281_1__VectorReg641_2__imm_95_0
6414 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg64Operands, 3, CVT_imm_95_0, 0, CVT_Done },
6415 // Convert__VectorReg1281_0__VectorReg641_2__imm_95_0
6416 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg64Operands, 3, CVT_imm_95_0, 0, CVT_Done },
6417 // Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0
6418 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_imm_95_0, 0, CVT_Done },
6419 // Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0
6420 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_imm_95_0, 0, CVT_Done },
6421 // Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31
6422 { CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
6423 // Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR
6424 { CVT_95_addImmOperands, 1, CVT_95_addSysCROperands, 2, CVT_95_addSysCROperands, 3, CVT_95_addImmOperands, 4, CVT_regXZR, 0, CVT_Done },
6425 // Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4
6426 { CVT_95_addImmOperands, 1, CVT_95_addSysCROperands, 2, CVT_95_addSysCROperands, 3, CVT_95_addImmOperands, 4, CVT_95_Reg, 5, CVT_Done },
6427 // Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4
6428 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addSysCROperands, 3, CVT_95_addSysCROperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
6429 // Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2
6430 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done },
6431 // Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2
6432 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done },
6433 // Convert__SVEVectorSReg1_0__SVEVectorList1321_1__SVEVectorSReg1_2
6434 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done },
6435 // Convert__SVEVectorSReg1_0__SVEVectorList2321_1__SVEVectorSReg1_2
6436 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done },
6437 // Convert__SVEVectorDReg1_0__SVEVectorList1641_1__SVEVectorDReg1_2
6438 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done },
6439 // Convert__SVEVectorDReg1_0__SVEVectorList2641_1__SVEVectorDReg1_2
6440 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done },
6441 // Convert__SVEVectorBReg1_0__SVEVectorList181_1__SVEVectorBReg1_2
6442 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done },
6443 // Convert__SVEVectorBReg1_0__SVEVectorList281_1__SVEVectorBReg1_2
6444 { CVT_95_addRegOperands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_, 2, CVT_95_addRegOperands, 3, CVT_Done },
6445 // Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3
6446 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6447 // Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3
6448 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6449 // Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3
6450 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6451 // Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3
6452 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6453 // Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3
6454 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6455 // Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3
6456 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6457 // Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3
6458 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6459 // Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3
6460 { CVT_95_addVectorReg64Operands, 2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6461 // Convert__VectorReg1281_0__TypedVectorList4_1681_2__VectorReg1281_3
6462 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6463 // Convert__VectorReg1281_0__TypedVectorList1_1681_2__VectorReg1281_3
6464 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6465 // Convert__VectorReg1281_0__TypedVectorList3_1681_2__VectorReg1281_3
6466 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6467 // Convert__VectorReg1281_0__TypedVectorList2_1681_2__VectorReg1281_3
6468 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6469 // Convert__VectorReg641_0__TypedVectorList4_1681_2__VectorReg641_3
6470 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6471 // Convert__VectorReg641_0__TypedVectorList1_1681_2__VectorReg641_3
6472 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6473 // Convert__VectorReg641_0__TypedVectorList3_1681_2__VectorReg641_3
6474 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6475 // Convert__VectorReg641_0__TypedVectorList2_1681_2__VectorReg641_3
6476 { CVT_95_addVectorReg64Operands, 1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6477 // Convert__Reg1_0__Imm0_311_1__BranchTarget141_2
6478 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done },
6479 // Convert__Reg1_0__Imm32_631_1__BranchTarget141_2
6480 { CVT_95_Reg, 1, CVT_95_addImmOperands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done },
6481 // Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2
6482 { CVT_95_addGPR32as64Operands, 1, CVT_95_addImmOperands, 2, CVT_95_addBranchTarget14Operands, 3, CVT_Done },
6483 // Convert__VectorReg1281_1__Tie0_2_2__VecListFour1281_2__VectorReg1281_3
6484 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6485 // Convert__VectorReg1281_1__Tie0_2_2__VecListOne1281_2__VectorReg1281_3
6486 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6487 // Convert__VectorReg1281_1__Tie0_2_2__VecListThree1281_2__VectorReg1281_3
6488 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6489 // Convert__VectorReg1281_1__Tie0_2_2__VecListTwo1281_2__VectorReg1281_3
6490 { CVT_95_addVectorReg128Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6491 // Convert__VectorReg641_1__Tie0_2_2__VecListFour1281_2__VectorReg641_3
6492 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6493 // Convert__VectorReg641_1__Tie0_2_2__VecListOne1281_2__VectorReg641_3
6494 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6495 // Convert__VectorReg641_1__Tie0_2_2__VecListThree1281_2__VectorReg641_3
6496 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6497 // Convert__VectorReg641_1__Tie0_2_2__VecListTwo1281_2__VectorReg641_3
6498 { CVT_95_addVectorReg64Operands, 2, CVT_Tied, Tie0_2_2, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6499 // Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg1281_3
6500 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6501 // Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg1281_3
6502 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6503 // Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg1281_3
6504 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6505 // Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg1281_3
6506 { CVT_95_addVectorReg128Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg128Operands, 4, CVT_Done },
6507 // Convert__VectorReg641_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg641_3
6508 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6509 // Convert__VectorReg641_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg641_3
6510 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6511 // Convert__VectorReg641_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg641_3
6512 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6513 // Convert__VectorReg641_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg641_3
6514 { CVT_95_addVectorReg64Operands, 1, CVT_Tied, Tie0_1_1, CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_, 3, CVT_95_addVectorReg64Operands, 4, CVT_Done },
6515 // Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2
6516 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
6517 // Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2
6518 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
6519 // Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2
6520 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
6521 // Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2
6522 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
6523 // Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2
6524 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
6525 // Convert__regWZR__Reg1_0__LogicalImm321_1
6526 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_, 2, CVT_Done },
6527 // Convert__regXZR__Reg1_0__LogicalImm641_1
6528 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_, 2, CVT_Done },
6529 // Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2
6530 { CVT_regWZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done },
6531 // Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2
6532 { CVT_regXZR, 0, CVT_95_Reg, 1, CVT_95_Reg, 2, CVT_95_addShifterOperands, 3, CVT_Done },
6533 // Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2
6534 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done },
6535 // Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2
6536 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done },
6537 // Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2
6538 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done },
6539 // Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2
6540 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addImmOperands, 3, CVT_Done },
6541 // Convert__imm_95_2
6542 { CVT_imm_95_2, 0, CVT_Done },
6543 // Convert__imm_95_3
6544 { CVT_imm_95_3, 0, CVT_Done },
6545 // Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2
6546 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
6547 // Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2
6548 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
6549 // Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2
6550 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
6551 // Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2
6552 { CVT_95_addRegOperands, 1, CVT_95_Reg, 2, CVT_95_Reg, 3, CVT_Done },
6553 // Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3
6554 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
6555 // Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm1_321_3
6556 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
6557 // Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm1_641_3
6558 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
6559 // Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm1_81_3
6560 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
6561 // Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__UImm61_4
6562 { CVT_95_addVectorReg128Operands, 2, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 4, CVT_95_addUImm6Operands, 5, CVT_Done },
6563 // Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__UImm61_6
6564 { CVT_95_addVectorReg128Operands, 1, CVT_95_addVectorReg128Operands, 3, CVT_95_addVectorReg128Operands, 5, CVT_95_addUImm6Operands, 7, CVT_Done },
6565 // Convert__Reg1_0__Tie0_1_1
6566 { CVT_95_Reg, 1, CVT_Tied, Tie0_1_1, CVT_Done },
6567 // Convert__imm_95_1
6568 { CVT_imm_95_1, 0, CVT_Done },
6569};
6570
6571void AArch64AsmParser::
6572convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
6573 const OperandVector &Operands) {
6574 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
6575 const uint8_t *Converter = ConversionTable[Kind];
6576 unsigned OpIdx;
6577 Inst.setOpcode(Opcode);
6578 for (const uint8_t *p = Converter; *p; p += 2) {
6579 OpIdx = *(p + 1);
6580 switch (*p) {
6581 default: llvm_unreachable("invalid conversion entry!");
6582 case CVT_Reg:
6583 static_cast<AArch64Operand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
6584 break;
6585 case CVT_Tied: {
6586 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
6587 std::begin(TiedAsmOperandTable)) &&
6588 "Tied operand not found");
6589 unsigned TiedResOpnd = TiedAsmOperandTable[OpIdx][0];
6590 if (TiedResOpnd != (uint8_t)-1)
6591 Inst.addOperand(Inst.getOperand(TiedResOpnd));
6592 break;
6593 }
6594 case CVT_95_Reg:
6595 static_cast<AArch64Operand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
6596 break;
6597 case CVT_95_addVectorReg128Operands:
6598 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorReg128Operands(Inst, 1);
6599 break;
6600 case CVT_95_addVectorReg64Operands:
6601 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorReg64Operands(Inst, 1);
6602 break;
6603 case CVT_95_addRegOperands:
6604 static_cast<AArch64Operand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
6605 break;
6606 case CVT_imm_95_16:
6607 Inst.addOperand(MCOperand::createImm(16));
6608 break;
6609 case CVT_imm_95_24:
6610 Inst.addOperand(MCOperand::createImm(24));
6611 break;
6612 case CVT_imm_95_0:
6613 Inst.addOperand(MCOperand::createImm(0));
6614 break;
6615 case CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_:
6616 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmNegWithOptionalShiftOperands<12>(Inst, 2);
6617 break;
6618 case CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_:
6619 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmWithOptionalShiftOperands<12>(Inst, 2);
6620 break;
6621 case CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_:
6622 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmWithOptionalShiftOperands<8>(Inst, 2);
6623 break;
6624 case CVT_95_addShifterOperands:
6625 static_cast<AArch64Operand &>(*Operands[OpIdx]).addShifterOperands(Inst, 1);
6626 break;
6627 case CVT_95_addExtendOperands:
6628 static_cast<AArch64Operand &>(*Operands[OpIdx]).addExtendOperands(Inst, 1);
6629 break;
6630 case CVT_95_addExtend64Operands:
6631 static_cast<AArch64Operand &>(*Operands[OpIdx]).addExtend64Operands(Inst, 1);
6632 break;
6633 case CVT_95_addImmScaledOperands_LT_16_GT_:
6634 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmScaledOperands<16>(Inst, 1);
6635 break;
6636 case CVT_95_addImmOperands:
6637 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmOperands(Inst, 1);
6638 break;
6639 case CVT_95_addAdrLabelOperands:
6640 static_cast<AArch64Operand &>(*Operands[OpIdx]).addAdrLabelOperands(Inst, 1);
6641 break;
6642 case CVT_95_addAdrpLabelOperands:
6643 static_cast<AArch64Operand &>(*Operands[OpIdx]).addAdrpLabelOperands(Inst, 1);
6644 break;
6645 case CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_:
6646 static_cast<AArch64Operand &>(*Operands[OpIdx]).addLogicalImmOperands<int32_t>(Inst, 1);
6647 break;
6648 case CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_:
6649 static_cast<AArch64Operand &>(*Operands[OpIdx]).addLogicalImmOperands<int64_t>(Inst, 1);
6650 break;
6651 case CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_:
6652 static_cast<AArch64Operand &>(*Operands[OpIdx]).addLogicalImmOperands<int16_t>(Inst, 1);
6653 break;
6654 case CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_:
6655 static_cast<AArch64Operand &>(*Operands[OpIdx]).addLogicalImmOperands<int8_t>(Inst, 1);
6656 break;
6657 case CVT_95_addFPRasZPRRegOperands_LT_8_GT_:
6658 static_cast<AArch64Operand &>(*Operands[OpIdx]).addFPRasZPRRegOperands<8>(Inst, 1);
6659 break;
6660 case CVT_95_addFPRasZPRRegOperands_LT_16_GT_:
6661 static_cast<AArch64Operand &>(*Operands[OpIdx]).addFPRasZPRRegOperands<16>(Inst, 1);
6662 break;
6663 case CVT_95_addFPRasZPRRegOperands_LT_32_GT_:
6664 static_cast<AArch64Operand &>(*Operands[OpIdx]).addFPRasZPRRegOperands<32>(Inst, 1);
6665 break;
6666 case CVT_95_addFPRasZPRRegOperands_LT_64_GT_:
6667 static_cast<AArch64Operand &>(*Operands[OpIdx]).addFPRasZPRRegOperands<64>(Inst, 1);
6668 break;
6669 case CVT_imm_95_31:
6670 Inst.addOperand(MCOperand::createImm(31));
6671 break;
6672 case CVT_imm_95_63:
6673 Inst.addOperand(MCOperand::createImm(63));
6674 break;
6675 case CVT_95_addBranchTarget26Operands:
6676 static_cast<AArch64Operand &>(*Operands[OpIdx]).addBranchTarget26Operands(Inst, 1);
6677 break;
6678 case CVT_95_addCondCodeOperands:
6679 static_cast<AArch64Operand &>(*Operands[OpIdx]).addCondCodeOperands(Inst, 1);
6680 break;
6681 case CVT_95_addPCRelLabel19Operands:
6682 static_cast<AArch64Operand &>(*Operands[OpIdx]).addPCRelLabel19Operands(Inst, 1);
6683 break;
6684 case CVT_95_addVectorIndexOperands:
6685 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorIndexOperands(Inst, 1);
6686 break;
6687 case CVT_95_addVectorRegLoOperands:
6688 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorRegLoOperands(Inst, 1);
6689 break;
6690 case CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_:
6691 static_cast<AArch64Operand &>(*Operands[OpIdx]).addLogicalImmNotOperands<int32_t>(Inst, 1);
6692 break;
6693 case CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_:
6694 static_cast<AArch64Operand &>(*Operands[OpIdx]).addLogicalImmNotOperands<int64_t>(Inst, 1);
6695 break;
6696 case CVT_95_addLogicalImmNotOperands_LT_int16_95_t_GT_:
6697 static_cast<AArch64Operand &>(*Operands[OpIdx]).addLogicalImmNotOperands<int16_t>(Inst, 1);
6698 break;
6699 case CVT_95_addLogicalImmNotOperands_LT_int8_95_t_GT_:
6700 static_cast<AArch64Operand &>(*Operands[OpIdx]).addLogicalImmNotOperands<int8_t>(Inst, 1);
6701 break;
6702 case CVT_imm_95_32:
6703 Inst.addOperand(MCOperand::createImm(32));
6704 break;
6705 case CVT_95_addBTIHintOperands:
6706 static_cast<AArch64Operand &>(*Operands[OpIdx]).addBTIHintOperands(Inst, 1);
6707 break;
6708 case CVT_95_addComplexRotationOddOperands:
6709 static_cast<AArch64Operand &>(*Operands[OpIdx]).addComplexRotationOddOperands(Inst, 1);
6710 break;
6711 case CVT_95_addComplexRotationEvenOperands:
6712 static_cast<AArch64Operand &>(*Operands[OpIdx]).addComplexRotationEvenOperands(Inst, 1);
6713 break;
6714 case CVT_imm_95_15:
6715 Inst.addOperand(MCOperand::createImm(15));
6716 break;
6717 case CVT_regWZR:
6718 Inst.addOperand(MCOperand::createReg(AArch64::WZR));
6719 break;
6720 case CVT_regXZR:
6721 Inst.addOperand(MCOperand::createReg(AArch64::XZR));
6722 break;
6723 case CVT_imm_95_1:
6724 Inst.addOperand(MCOperand::createImm(1));
6725 break;
6726 case CVT_imm_95_20:
6727 Inst.addOperand(MCOperand::createImm(20));
6728 break;
6729 case CVT_imm_95_6:
6730 Inst.addOperand(MCOperand::createImm(6));
6731 break;
6732 case CVT_95_addBarrierOperands:
6733 static_cast<AArch64Operand &>(*Operands[OpIdx]).addBarrierOperands(Inst, 1);
6734 break;
6735 case CVT_95_addBarriernXSOperands:
6736 static_cast<AArch64Operand &>(*Operands[OpIdx]).addBarriernXSOperands(Inst, 1);
6737 break;
6738 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_:
6739 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 2>(Inst, 1);
6740 break;
6741 case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_:
6742 static_cast<AArch64Operand &>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::half, AArch64ExactFPImm::one>(Inst, 1);
6743 break;
6744 case CVT_95_addFPImmOperands:
6745 static_cast<AArch64Operand &>(*Operands[OpIdx]).addFPImmOperands(Inst, 1);
6746 break;
6747 case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_:
6748 static_cast<AArch64Operand &>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>(Inst, 1);
6749 break;
6750 case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_:
6751 static_cast<AArch64Operand &>(*Operands[OpIdx]).addExactFPImmOperands<AArch64ExactFPImm::half, AArch64ExactFPImm::two>(Inst, 1);
6752 break;
6753 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_:
6754 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 4>(Inst, 1);
6755 break;
6756 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_:
6757 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 4>(Inst, 1);
6758 break;
6759 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_:
6760 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 1>(Inst, 1);
6761 break;
6762 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_:
6763 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 1>(Inst, 1);
6764 break;
6765 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_:
6766 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 3>(Inst, 1);
6767 break;
6768 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_:
6769 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 3>(Inst, 1);
6770 break;
6771 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_:
6772 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_QReg, 2>(Inst, 1);
6773 break;
6774 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_:
6775 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_DReg, 2>(Inst, 1);
6776 break;
6777 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_:
6778 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 1>(Inst, 1);
6779 break;
6780 case CVT_95_addImmScaledOperands_LT_1_GT_:
6781 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmScaledOperands<1>(Inst, 1);
6782 break;
6783 case CVT_95_addImmScaledOperands_LT_8_GT_:
6784 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmScaledOperands<8>(Inst, 1);
6785 break;
6786 case CVT_95_addImmScaledOperands_LT_2_GT_:
6787 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmScaledOperands<2>(Inst, 1);
6788 break;
6789 case CVT_95_addImmScaledOperands_LT_32_GT_:
6790 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmScaledOperands<32>(Inst, 1);
6791 break;
6792 case CVT_95_addImmScaledOperands_LT_4_GT_:
6793 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmScaledOperands<4>(Inst, 1);
6794 break;
6795 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_:
6796 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 3>(Inst, 1);
6797 break;
6798 case CVT_95_addImmScaledOperands_LT_3_GT_:
6799 static_cast<AArch64Operand &>(*Operands[OpIdx]).addImmScaledOperands<3>(Inst, 1);
6800 break;
6801 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_:
6802 static_cast<AArch64Operand &>(*Operands[OpIdx]).addVectorListOperands<AArch64Operand::VecListIdx_ZReg, 4>(Inst, 1);
6803 break;
6804 case CVT_95_addUImm12OffsetOperands_LT_4_GT_:
6805 static_cast<AArch64Operand &>(*Operands[OpIdx]).addUImm12OffsetOperands<4>(Inst, 1);
6806 break;
6807 case CVT_95_addUImm12OffsetOperands_LT_8_GT_:
6808 static_cast<AArch64Operand &>(*Operands[OpIdx]).addUImm12OffsetOperands<8>(Inst, 1);
6809 break;
6810 case CVT_95_addUImm12OffsetOperands_LT_1_GT_:
6811 static_cast<AArch64Operand &>(*Operands[OpIdx]).addUImm12OffsetOperands<1>(Inst, 1);
6812 break;
6813 case CVT_95_addUImm12OffsetOperands_LT_2_GT_:
6814 static_cast<AArch64Operand &>(*Operands[OpIdx]).addUImm12OffsetOperands<2>(Inst, 1);
6815 break;
6816 case CVT_95_addUImm12OffsetOperands_LT_16_GT_:
6817 static_cast<AArch64Operand &>(*Operands[OpIdx]).addUImm12OffsetOperands<16>(Inst, 1);
6818 break;
6819 case CVT_95_addMemExtendOperands:
6820 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMemExtendOperands(Inst, 2);
6821 break;
6822 case CVT_95_addMemExtend8Operands:
6823 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMemExtend8Operands(Inst, 2);
6824 break;
6825 case CVT_95_addMOVZMovAliasOperands_LT_0_GT_:
6826 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMOVZMovAliasOperands<0>(Inst, 1);
6827 break;
6828 case CVT_95_addMOVZMovAliasOperands_LT_16_GT_:
6829 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMOVZMovAliasOperands<16>(Inst, 1);
6830 break;
6831 case CVT_95_addMOVNMovAliasOperands_LT_0_GT_:
6832 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMOVNMovAliasOperands<0>(Inst, 1);
6833 break;
6834 case CVT_95_addMOVNMovAliasOperands_LT_16_GT_:
6835 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMOVNMovAliasOperands<16>(Inst, 1);
6836 break;
6837 case CVT_95_addMOVZMovAliasOperands_LT_32_GT_:
6838 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMOVZMovAliasOperands<32>(Inst, 1);
6839 break;
6840 case CVT_95_addMOVZMovAliasOperands_LT_48_GT_:
6841 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMOVZMovAliasOperands<48>(Inst, 1);
6842 break;
6843 case CVT_imm_95_48:
6844 Inst.addOperand(MCOperand::createImm(48));
6845 break;
6846 case CVT_95_addMOVNMovAliasOperands_LT_32_GT_:
6847 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMOVNMovAliasOperands<32>(Inst, 1);
6848 break;
6849 case CVT_95_addMOVNMovAliasOperands_LT_48_GT_:
6850 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMOVNMovAliasOperands<48>(Inst, 1);
6851 break;
6852 case CVT_95_addFPRasZPRRegOperands_LT_128_GT_:
6853 static_cast<AArch64Operand &>(*Operands[OpIdx]).addFPRasZPRRegOperands<128>(Inst, 1);
6854 break;
6855 case CVT_95_addSIMDImmType10Operands:
6856 static_cast<AArch64Operand &>(*Operands[OpIdx]).addSIMDImmType10Operands(Inst, 1);
6857 break;
6858 case CVT_95_addMRSSystemRegisterOperands:
6859 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMRSSystemRegisterOperands(Inst, 1);
6860 break;
6861 case CVT_95_addMSRSystemRegisterOperands:
6862 static_cast<AArch64Operand &>(*Operands[OpIdx]).addMSRSystemRegisterOperands(Inst, 1);
6863 break;
6864 case CVT_95_addSystemPStateFieldWithImm0_95_15Operands:
6865 static_cast<AArch64Operand &>(*Operands[OpIdx]).addSystemPStateFieldWithImm0_15Operands(Inst, 1);
6866 break;
6867 case CVT_95_addSystemPStateFieldWithImm0_95_1Operands:
6868 static_cast<AArch64Operand &>(*Operands[OpIdx]).addSystemPStateFieldWithImm0_1Operands(Inst, 1);
6869 break;
6870 case CVT_95_addPrefetchOperands:
6871 static_cast<AArch64Operand &>(*Operands[OpIdx]).addPrefetchOperands(Inst, 1);
6872 break;
6873 case CVT_95_addPSBHintOperands:
6874 static_cast<AArch64Operand &>(*Operands[OpIdx]).addPSBHintOperands(Inst, 1);
6875 break;
6876 case CVT_imm_95_4:
6877 Inst.addOperand(MCOperand::createImm(4));
6878 break;
6879 case CVT_regLR:
6880 Inst.addOperand(MCOperand::createReg(AArch64::LR));
6881 break;
6882 case CVT_95_addUImm6Operands:
6883 static_cast<AArch64Operand &>(*Operands[OpIdx]).addUImm6Operands(Inst, 1);
6884 break;
6885 case CVT_imm_95_5:
6886 Inst.addOperand(MCOperand::createImm(5));
6887 break;
6888 case CVT_95_addGPR64as32Operands:
6889 static_cast<AArch64Operand &>(*Operands[OpIdx]).addGPR64as32Operands(Inst, 1);
6890 break;
6891 case CVT_imm_95_7:
6892 Inst.addOperand(MCOperand::createImm(7));
6893 break;
6894 case CVT_95_addSysCROperands:
6895 static_cast<AArch64Operand &>(*Operands[OpIdx]).addSysCROperands(Inst, 1);
6896 break;
6897 case CVT_95_addBranchTarget14Operands:
6898 static_cast<AArch64Operand &>(*Operands[OpIdx]).addBranchTarget14Operands(Inst, 1);
6899 break;
6900 case CVT_95_addGPR32as64Operands:
6901 static_cast<AArch64Operand &>(*Operands[OpIdx]).addGPR32as64Operands(Inst, 1);
6902 break;
6903 case CVT_imm_95_2:
6904 Inst.addOperand(MCOperand::createImm(2));
6905 break;
6906 case CVT_imm_95_3:
6907 Inst.addOperand(MCOperand::createImm(3));
6908 break;
6909 }
6910 }
6911}
6912
6913void AArch64AsmParser::
6914convertToMapAndConstraints(unsigned Kind,
6915 const OperandVector &Operands) {
6916 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
6917 unsigned NumMCOperands = 0;
6918 const uint8_t *Converter = ConversionTable[Kind];
6919 for (const uint8_t *p = Converter; *p; p += 2) {
6920 switch (*p) {
6921 default: llvm_unreachable("invalid conversion entry!");
6922 case CVT_Reg:
6923 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6924 Operands[*(p + 1)]->setConstraint("r");
6925 ++NumMCOperands;
6926 break;
6927 case CVT_Tied:
6928 ++NumMCOperands;
6929 break;
6930 case CVT_95_Reg:
6931 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6932 Operands[*(p + 1)]->setConstraint("r");
6933 NumMCOperands += 1;
6934 break;
6935 case CVT_95_addVectorReg128Operands:
6936 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6937 Operands[*(p + 1)]->setConstraint("m");
6938 NumMCOperands += 1;
6939 break;
6940 case CVT_95_addVectorReg64Operands:
6941 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6942 Operands[*(p + 1)]->setConstraint("m");
6943 NumMCOperands += 1;
6944 break;
6945 case CVT_95_addRegOperands:
6946 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6947 Operands[*(p + 1)]->setConstraint("m");
6948 NumMCOperands += 1;
6949 break;
6950 case CVT_imm_95_16:
6951 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6952 Operands[*(p + 1)]->setConstraint("");
6953 ++NumMCOperands;
6954 break;
6955 case CVT_imm_95_24:
6956 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6957 Operands[*(p + 1)]->setConstraint("");
6958 ++NumMCOperands;
6959 break;
6960 case CVT_imm_95_0:
6961 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6962 Operands[*(p + 1)]->setConstraint("");
6963 ++NumMCOperands;
6964 break;
6965 case CVT_95_addImmNegWithOptionalShiftOperands_LT_12_GT_:
6966 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6967 Operands[*(p + 1)]->setConstraint("m");
6968 NumMCOperands += 2;
6969 break;
6970 case CVT_95_addImmWithOptionalShiftOperands_LT_12_GT_:
6971 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6972 Operands[*(p + 1)]->setConstraint("m");
6973 NumMCOperands += 2;
6974 break;
6975 case CVT_95_addImmWithOptionalShiftOperands_LT_8_GT_:
6976 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6977 Operands[*(p + 1)]->setConstraint("m");
6978 NumMCOperands += 2;
6979 break;
6980 case CVT_95_addShifterOperands:
6981 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6982 Operands[*(p + 1)]->setConstraint("m");
6983 NumMCOperands += 1;
6984 break;
6985 case CVT_95_addExtendOperands:
6986 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6987 Operands[*(p + 1)]->setConstraint("m");
6988 NumMCOperands += 1;
6989 break;
6990 case CVT_95_addExtend64Operands:
6991 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6992 Operands[*(p + 1)]->setConstraint("m");
6993 NumMCOperands += 1;
6994 break;
6995 case CVT_95_addImmScaledOperands_LT_16_GT_:
6996 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
6997 Operands[*(p + 1)]->setConstraint("m");
6998 NumMCOperands += 1;
6999 break;
7000 case CVT_95_addImmOperands:
7001 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7002 Operands[*(p + 1)]->setConstraint("m");
7003 NumMCOperands += 1;
7004 break;
7005 case CVT_95_addAdrLabelOperands:
7006 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7007 Operands[*(p + 1)]->setConstraint("m");
7008 NumMCOperands += 1;
7009 break;
7010 case CVT_95_addAdrpLabelOperands:
7011 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7012 Operands[*(p + 1)]->setConstraint("m");
7013 NumMCOperands += 1;
7014 break;
7015 case CVT_95_addLogicalImmOperands_LT_int32_95_t_GT_:
7016 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7017 Operands[*(p + 1)]->setConstraint("m");
7018 NumMCOperands += 1;
7019 break;
7020 case CVT_95_addLogicalImmOperands_LT_int64_95_t_GT_:
7021 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7022 Operands[*(p + 1)]->setConstraint("m");
7023 NumMCOperands += 1;
7024 break;
7025 case CVT_95_addLogicalImmOperands_LT_int16_95_t_GT_:
7026 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7027 Operands[*(p + 1)]->setConstraint("m");
7028 NumMCOperands += 1;
7029 break;
7030 case CVT_95_addLogicalImmOperands_LT_int8_95_t_GT_:
7031 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7032 Operands[*(p + 1)]->setConstraint("m");
7033 NumMCOperands += 1;
7034 break;
7035 case CVT_95_addFPRasZPRRegOperands_LT_8_GT_:
7036 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7037 Operands[*(p + 1)]->setConstraint("m");
7038 NumMCOperands += 1;
7039 break;
7040 case CVT_95_addFPRasZPRRegOperands_LT_16_GT_:
7041 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7042 Operands[*(p + 1)]->setConstraint("m");
7043 NumMCOperands += 1;
7044 break;
7045 case CVT_95_addFPRasZPRRegOperands_LT_32_GT_:
7046 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7047 Operands[*(p + 1)]->setConstraint("m");
7048 NumMCOperands += 1;
7049 break;
7050 case CVT_95_addFPRasZPRRegOperands_LT_64_GT_:
7051 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7052 Operands[*(p + 1)]->setConstraint("m");
7053 NumMCOperands += 1;
7054 break;
7055 case CVT_imm_95_31:
7056 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7057 Operands[*(p + 1)]->setConstraint("");
7058 ++NumMCOperands;
7059 break;
7060 case CVT_imm_95_63:
7061 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7062 Operands[*(p + 1)]->setConstraint("");
7063 ++NumMCOperands;
7064 break;
7065 case CVT_95_addBranchTarget26Operands:
7066 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7067 Operands[*(p + 1)]->setConstraint("m");
7068 NumMCOperands += 1;
7069 break;
7070 case CVT_95_addCondCodeOperands:
7071 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7072 Operands[*(p + 1)]->setConstraint("m");
7073 NumMCOperands += 1;
7074 break;
7075 case CVT_95_addPCRelLabel19Operands:
7076 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7077 Operands[*(p + 1)]->setConstraint("m");
7078 NumMCOperands += 1;
7079 break;
7080 case CVT_95_addVectorIndexOperands:
7081 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7082 Operands[*(p + 1)]->setConstraint("m");
7083 NumMCOperands += 1;
7084 break;
7085 case CVT_95_addVectorRegLoOperands:
7086 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7087 Operands[*(p + 1)]->setConstraint("m");
7088 NumMCOperands += 1;
7089 break;
7090 case CVT_95_addLogicalImmNotOperands_LT_int32_95_t_GT_:
7091 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7092 Operands[*(p + 1)]->setConstraint("m");
7093 NumMCOperands += 1;
7094 break;
7095 case CVT_95_addLogicalImmNotOperands_LT_int64_95_t_GT_:
7096 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7097 Operands[*(p + 1)]->setConstraint("m");
7098 NumMCOperands += 1;
7099 break;
7100 case CVT_95_addLogicalImmNotOperands_LT_int16_95_t_GT_:
7101 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7102 Operands[*(p + 1)]->setConstraint("m");
7103 NumMCOperands += 1;
7104 break;
7105 case CVT_95_addLogicalImmNotOperands_LT_int8_95_t_GT_:
7106 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7107 Operands[*(p + 1)]->setConstraint("m");
7108 NumMCOperands += 1;
7109 break;
7110 case CVT_imm_95_32:
7111 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7112 Operands[*(p + 1)]->setConstraint("");
7113 ++NumMCOperands;
7114 break;
7115 case CVT_95_addBTIHintOperands:
7116 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7117 Operands[*(p + 1)]->setConstraint("m");
7118 NumMCOperands += 1;
7119 break;
7120 case CVT_95_addComplexRotationOddOperands:
7121 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7122 Operands[*(p + 1)]->setConstraint("m");
7123 NumMCOperands += 1;
7124 break;
7125 case CVT_95_addComplexRotationEvenOperands:
7126 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7127 Operands[*(p + 1)]->setConstraint("m");
7128 NumMCOperands += 1;
7129 break;
7130 case CVT_imm_95_15:
7131 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7132 Operands[*(p + 1)]->setConstraint("");
7133 ++NumMCOperands;
7134 break;
7135 case CVT_regWZR:
7136 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7137 Operands[*(p + 1)]->setConstraint("m");
7138 ++NumMCOperands;
7139 break;
7140 case CVT_regXZR:
7141 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7142 Operands[*(p + 1)]->setConstraint("m");
7143 ++NumMCOperands;
7144 break;
7145 case CVT_imm_95_1:
7146 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7147 Operands[*(p + 1)]->setConstraint("");
7148 ++NumMCOperands;
7149 break;
7150 case CVT_imm_95_20:
7151 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7152 Operands[*(p + 1)]->setConstraint("");
7153 ++NumMCOperands;
7154 break;
7155 case CVT_imm_95_6:
7156 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7157 Operands[*(p + 1)]->setConstraint("");
7158 ++NumMCOperands;
7159 break;
7160 case CVT_95_addBarrierOperands:
7161 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7162 Operands[*(p + 1)]->setConstraint("m");
7163 NumMCOperands += 1;
7164 break;
7165 case CVT_95_addBarriernXSOperands:
7166 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7167 Operands[*(p + 1)]->setConstraint("m");
7168 NumMCOperands += 1;
7169 break;
7170 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_2_GT_:
7171 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7172 Operands[*(p + 1)]->setConstraint("m");
7173 NumMCOperands += 1;
7174 break;
7175 case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_:
7176 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7177 Operands[*(p + 1)]->setConstraint("m");
7178 NumMCOperands += 1;
7179 break;
7180 case CVT_95_addFPImmOperands:
7181 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7182 Operands[*(p + 1)]->setConstraint("m");
7183 NumMCOperands += 1;
7184 break;
7185 case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_zero_44__32_AArch64ExactFPImm_COLON__COLON_one_GT_:
7186 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7187 Operands[*(p + 1)]->setConstraint("m");
7188 NumMCOperands += 1;
7189 break;
7190 case CVT_95_addExactFPImmOperands_LT_AArch64ExactFPImm_COLON__COLON_half_44__32_AArch64ExactFPImm_COLON__COLON_two_GT_:
7191 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7192 Operands[*(p + 1)]->setConstraint("m");
7193 NumMCOperands += 1;
7194 break;
7195 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_4_GT_:
7196 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7197 Operands[*(p + 1)]->setConstraint("m");
7198 NumMCOperands += 1;
7199 break;
7200 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_4_GT_:
7201 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7202 Operands[*(p + 1)]->setConstraint("m");
7203 NumMCOperands += 1;
7204 break;
7205 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_1_GT_:
7206 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7207 Operands[*(p + 1)]->setConstraint("m");
7208 NumMCOperands += 1;
7209 break;
7210 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_1_GT_:
7211 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7212 Operands[*(p + 1)]->setConstraint("m");
7213 NumMCOperands += 1;
7214 break;
7215 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_3_GT_:
7216 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7217 Operands[*(p + 1)]->setConstraint("m");
7218 NumMCOperands += 1;
7219 break;
7220 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_3_GT_:
7221 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7222 Operands[*(p + 1)]->setConstraint("m");
7223 NumMCOperands += 1;
7224 break;
7225 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_QReg_44__32_2_GT_:
7226 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7227 Operands[*(p + 1)]->setConstraint("m");
7228 NumMCOperands += 1;
7229 break;
7230 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_DReg_44__32_2_GT_:
7231 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7232 Operands[*(p + 1)]->setConstraint("m");
7233 NumMCOperands += 1;
7234 break;
7235 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_1_GT_:
7236 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7237 Operands[*(p + 1)]->setConstraint("m");
7238 NumMCOperands += 1;
7239 break;
7240 case CVT_95_addImmScaledOperands_LT_1_GT_:
7241 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7242 Operands[*(p + 1)]->setConstraint("m");
7243 NumMCOperands += 1;
7244 break;
7245 case CVT_95_addImmScaledOperands_LT_8_GT_:
7246 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7247 Operands[*(p + 1)]->setConstraint("m");
7248 NumMCOperands += 1;
7249 break;
7250 case CVT_95_addImmScaledOperands_LT_2_GT_:
7251 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7252 Operands[*(p + 1)]->setConstraint("m");
7253 NumMCOperands += 1;
7254 break;
7255 case CVT_95_addImmScaledOperands_LT_32_GT_:
7256 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7257 Operands[*(p + 1)]->setConstraint("m");
7258 NumMCOperands += 1;
7259 break;
7260 case CVT_95_addImmScaledOperands_LT_4_GT_:
7261 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7262 Operands[*(p + 1)]->setConstraint("m");
7263 NumMCOperands += 1;
7264 break;
7265 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_3_GT_:
7266 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7267 Operands[*(p + 1)]->setConstraint("m");
7268 NumMCOperands += 1;
7269 break;
7270 case CVT_95_addImmScaledOperands_LT_3_GT_:
7271 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7272 Operands[*(p + 1)]->setConstraint("m");
7273 NumMCOperands += 1;
7274 break;
7275 case CVT_95_addVectorListOperands_LT_AArch64Operand_COLON__COLON_VecListIdx_95_ZReg_44__32_4_GT_:
7276 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7277 Operands[*(p + 1)]->setConstraint("m");
7278 NumMCOperands += 1;
7279 break;
7280 case CVT_95_addUImm12OffsetOperands_LT_4_GT_:
7281 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7282 Operands[*(p + 1)]->setConstraint("m");
7283 NumMCOperands += 1;
7284 break;
7285 case CVT_95_addUImm12OffsetOperands_LT_8_GT_:
7286 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7287 Operands[*(p + 1)]->setConstraint("m");
7288 NumMCOperands += 1;
7289 break;
7290 case CVT_95_addUImm12OffsetOperands_LT_1_GT_:
7291 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7292 Operands[*(p + 1)]->setConstraint("m");
7293 NumMCOperands += 1;
7294 break;
7295 case CVT_95_addUImm12OffsetOperands_LT_2_GT_:
7296 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7297 Operands[*(p + 1)]->setConstraint("m");
7298 NumMCOperands += 1;
7299 break;
7300 case CVT_95_addUImm12OffsetOperands_LT_16_GT_:
7301 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7302 Operands[*(p + 1)]->setConstraint("m");
7303 NumMCOperands += 1;
7304 break;
7305 case CVT_95_addMemExtendOperands:
7306 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7307 Operands[*(p + 1)]->setConstraint("m");
7308 NumMCOperands += 2;
7309 break;
7310 case CVT_95_addMemExtend8Operands:
7311 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7312 Operands[*(p + 1)]->setConstraint("m");
7313 NumMCOperands += 2;
7314 break;
7315 case CVT_95_addMOVZMovAliasOperands_LT_0_GT_:
7316 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7317 Operands[*(p + 1)]->setConstraint("m");
7318 NumMCOperands += 1;
7319 break;
7320 case CVT_95_addMOVZMovAliasOperands_LT_16_GT_:
7321 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7322 Operands[*(p + 1)]->setConstraint("m");
7323 NumMCOperands += 1;
7324 break;
7325 case CVT_95_addMOVNMovAliasOperands_LT_0_GT_:
7326 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7327 Operands[*(p + 1)]->setConstraint("m");
7328 NumMCOperands += 1;
7329 break;
7330 case CVT_95_addMOVNMovAliasOperands_LT_16_GT_:
7331 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7332 Operands[*(p + 1)]->setConstraint("m");
7333 NumMCOperands += 1;
7334 break;
7335 case CVT_95_addMOVZMovAliasOperands_LT_32_GT_:
7336 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7337 Operands[*(p + 1)]->setConstraint("m");
7338 NumMCOperands += 1;
7339 break;
7340 case CVT_95_addMOVZMovAliasOperands_LT_48_GT_:
7341 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7342 Operands[*(p + 1)]->setConstraint("m");
7343 NumMCOperands += 1;
7344 break;
7345 case CVT_imm_95_48:
7346 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7347 Operands[*(p + 1)]->setConstraint("");
7348 ++NumMCOperands;
7349 break;
7350 case CVT_95_addMOVNMovAliasOperands_LT_32_GT_:
7351 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7352 Operands[*(p + 1)]->setConstraint("m");
7353 NumMCOperands += 1;
7354 break;
7355 case CVT_95_addMOVNMovAliasOperands_LT_48_GT_:
7356 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7357 Operands[*(p + 1)]->setConstraint("m");
7358 NumMCOperands += 1;
7359 break;
7360 case CVT_95_addFPRasZPRRegOperands_LT_128_GT_:
7361 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7362 Operands[*(p + 1)]->setConstraint("m");
7363 NumMCOperands += 1;
7364 break;
7365 case CVT_95_addSIMDImmType10Operands:
7366 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7367 Operands[*(p + 1)]->setConstraint("m");
7368 NumMCOperands += 1;
7369 break;
7370 case CVT_95_addMRSSystemRegisterOperands:
7371 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7372 Operands[*(p + 1)]->setConstraint("m");
7373 NumMCOperands += 1;
7374 break;
7375 case CVT_95_addMSRSystemRegisterOperands:
7376 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7377 Operands[*(p + 1)]->setConstraint("m");
7378 NumMCOperands += 1;
7379 break;
7380 case CVT_95_addSystemPStateFieldWithImm0_95_15Operands:
7381 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7382 Operands[*(p + 1)]->setConstraint("m");
7383 NumMCOperands += 1;
7384 break;
7385 case CVT_95_addSystemPStateFieldWithImm0_95_1Operands:
7386 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7387 Operands[*(p + 1)]->setConstraint("m");
7388 NumMCOperands += 1;
7389 break;
7390 case CVT_95_addPrefetchOperands:
7391 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7392 Operands[*(p + 1)]->setConstraint("m");
7393 NumMCOperands += 1;
7394 break;
7395 case CVT_95_addPSBHintOperands:
7396 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7397 Operands[*(p + 1)]->setConstraint("m");
7398 NumMCOperands += 1;
7399 break;
7400 case CVT_imm_95_4:
7401 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7402 Operands[*(p + 1)]->setConstraint("");
7403 ++NumMCOperands;
7404 break;
7405 case CVT_regLR:
7406 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7407 Operands[*(p + 1)]->setConstraint("m");
7408 ++NumMCOperands;
7409 break;
7410 case CVT_95_addUImm6Operands:
7411 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7412 Operands[*(p + 1)]->setConstraint("m");
7413 NumMCOperands += 1;
7414 break;
7415 case CVT_imm_95_5:
7416 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7417 Operands[*(p + 1)]->setConstraint("");
7418 ++NumMCOperands;
7419 break;
7420 case CVT_95_addGPR64as32Operands:
7421 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7422 Operands[*(p + 1)]->setConstraint("m");
7423 NumMCOperands += 1;
7424 break;
7425 case CVT_imm_95_7:
7426 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7427 Operands[*(p + 1)]->setConstraint("");
7428 ++NumMCOperands;
7429 break;
7430 case CVT_95_addSysCROperands:
7431 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7432 Operands[*(p + 1)]->setConstraint("m");
7433 NumMCOperands += 1;
7434 break;
7435 case CVT_95_addBranchTarget14Operands:
7436 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7437 Operands[*(p + 1)]->setConstraint("m");
7438 NumMCOperands += 1;
7439 break;
7440 case CVT_95_addGPR32as64Operands:
7441 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7442 Operands[*(p + 1)]->setConstraint("m");
7443 NumMCOperands += 1;
7444 break;
7445 case CVT_imm_95_2:
7446 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7447 Operands[*(p + 1)]->setConstraint("");
7448 ++NumMCOperands;
7449 break;
7450 case CVT_imm_95_3:
7451 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
7452 Operands[*(p + 1)]->setConstraint("");
7453 ++NumMCOperands;
7454 break;
7455 }
7456 }
7457}
7458
7459namespace {
7460
7461/// MatchClassKind - The kinds of classes which participate in
7462/// instruction matching.
7463enum MatchClassKind {
7464 InvalidMatchClass = 0,
7465 OptionalMatchClass = 1,
7466 MCK__DOT_16B, // '.16B'
7467 MCK__DOT_1D, // '.1D'
7468 MCK__DOT_1Q, // '.1Q'
7469 MCK__DOT_2D, // '.2D'
7470 MCK__DOT_2H, // '.2H'
7471 MCK__DOT_2S, // '.2S'
7472 MCK__DOT_4B, // '.4B'
7473 MCK__DOT_4H, // '.4H'
7474 MCK__DOT_4S, // '.4S'
7475 MCK__DOT_8B, // '.8B'
7476 MCK__DOT_8H, // '.8H'
7477 MCK__DOT_B, // '.B'
7478 MCK__DOT_D, // '.D'
7479 MCK__DOT_H, // '.H'
7480 MCK__DOT_Q, // '.Q'
7481 MCK__DOT_S, // '.S'
7482 MCK_IALL, // 'IALL'
7483 MCK_INJ, // 'INJ'
7484 MCK__EXCLAIM_, // '!'
7485 MCK__HASH_0, // '#0'
7486 MCK__HASH_1, // '#1'
7487 MCK__HASH_10, // '#10'
7488 MCK__HASH_12, // '#12'
7489 MCK__HASH_14, // '#14'
7490 MCK__HASH_16, // '#16'
7491 MCK__HASH_2, // '#2'
7492 MCK__HASH_24, // '#24'
7493 MCK__HASH_25, // '#25'
7494 MCK__HASH_26, // '#26'
7495 MCK__HASH_27, // '#27'
7496 MCK__HASH_28, // '#28'
7497 MCK__HASH_29, // '#29'
7498 MCK__HASH_3, // '#3'
7499 MCK__HASH_30, // '#30'
7500 MCK__HASH_31, // '#31'
7501 MCK__HASH_32, // '#32'
7502 MCK__HASH_4, // '#4'
7503 MCK__HASH_48, // '#48'
7504 MCK__HASH_6, // '#6'
7505 MCK__HASH_64, // '#64'
7506 MCK__HASH_7, // '#7'
7507 MCK__HASH_8, // '#8'
7508 MCK__DOT_, // '.'
7509 MCK__DOT_0, // '.0'
7510 MCK__DOT_16b, // '.16b'
7511 MCK__DOT_1d, // '.1d'
7512 MCK__DOT_1q, // '.1q'
7513 MCK__DOT_2d, // '.2d'
7514 MCK__DOT_2h, // '.2h'
7515 MCK__DOT_2s, // '.2s'
7516 MCK__DOT_4b, // '.4b'
7517 MCK__DOT_4h, // '.4h'
7518 MCK__DOT_4s, // '.4s'
7519 MCK__DOT_8b, // '.8b'
7520 MCK__DOT_8h, // '.8h'
7521 MCK__DOT_b, // '.b'
7522 MCK__DOT_d, // '.d'
7523 MCK__DOT_h, // '.h'
7524 MCK__DOT_q, // '.q'
7525 MCK__DOT_s, // '.s'
7526 MCK__47_, // '/'
7527 MCK__91_, // '['
7528 MCK__93_, // ']'
7529 MCK_iall, // 'iall'
7530 MCK_inj, // 'inj'
7531 MCK_m, // 'm'
7532 MCK_mul, // 'mul'
7533 MCK_vl, // 'vl'
7534 MCK_z, // 'z'
7535 MCK_LAST_TOKEN = MCK_z,
7536 MCK_Reg144, // derived register class
7537 MCK_Reg131, // derived register class
7538 MCK_Reg130, // derived register class
7539 MCK_Reg129, // derived register class
7540 MCK_Reg128, // derived register class
7541 MCK_Reg76, // derived register class
7542 MCK_CCR, // register class 'CCR'
7543 MCK_GPR32sponly, // register class 'GPR32sponly'
7544 MCK_GPR64sponly, // register class 'GPR64sponly'
7545 MCK_Reg77, // derived register class
7546 MCK_rtcGPR64, // register class 'rtcGPR64'
7547 MCK_Reg78, // derived register class
7548 MCK_Reg135, // derived register class
7549 MCK_Reg132, // derived register class
7550 MCK_Reg79, // derived register class
7551 MCK_Reg152, // derived register class
7552 MCK_Reg80, // derived register class
7553 MCK_Reg173, // derived register class
7554 MCK_Reg172, // derived register class
7555 MCK_Reg153, // derived register class
7556 MCK_Reg126, // derived register class
7557 MCK_Reg123, // derived register class
7558 MCK_Reg117, // derived register class
7559 MCK_Reg105, // derived register class
7560 MCK_Reg81, // derived register class
7561 MCK_Reg185, // derived register class
7562 MCK_Reg174, // derived register class
7563 MCK_Reg171, // derived register class
7564 MCK_Reg169, // derived register class
7565 MCK_Reg154, // derived register class
7566 MCK_Reg145, // derived register class
7567 MCK_Reg124, // derived register class
7568 MCK_Reg121, // derived register class
7569 MCK_Reg118, // derived register class
7570 MCK_Reg115, // derived register class
7571 MCK_Reg112, // derived register class
7572 MCK_Reg106, // derived register class
7573 MCK_Reg103, // derived register class
7574 MCK_Reg100, // derived register class
7575 MCK_Reg94, // derived register class
7576 MCK_Reg82, // derived register class
7577 MCK_Reg184, // derived register class
7578 MCK_Reg183, // derived register class
7579 MCK_Reg175, // derived register class
7580 MCK_Reg170, // derived register class
7581 MCK_Reg168, // derived register class
7582 MCK_Reg167, // derived register class
7583 MCK_Reg155, // derived register class
7584 MCK_Reg151, // derived register class
7585 MCK_Reg146, // derived register class
7586 MCK_Reg136, // derived register class
7587 MCK_Reg127, // derived register class
7588 MCK_Reg119, // derived register class
7589 MCK_Reg113, // derived register class
7590 MCK_Reg110, // derived register class
7591 MCK_Reg107, // derived register class
7592 MCK_Reg101, // derived register class
7593 MCK_Reg98, // derived register class
7594 MCK_Reg95, // derived register class
7595 MCK_Reg92, // derived register class
7596 MCK_Reg89, // derived register class
7597 MCK_Reg83, // derived register class
7598 MCK_GPR32arg, // register class 'GPR32arg'
7599 MCK_GPR64arg, // register class 'GPR64arg'
7600 MCK_PPR_3b, // register class 'PPR_3b'
7601 MCK_ZPR_3b, // register class 'ZPR_3b'
7602 MCK_Reg141, // derived register class
7603 MCK_Reg137, // derived register class
7604 MCK_Reg125, // derived register class
7605 MCK_Reg122, // derived register class
7606 MCK_Reg116, // derived register class
7607 MCK_Reg108, // derived register class
7608 MCK_Reg104, // derived register class
7609 MCK_Reg96, // derived register class
7610 MCK_Reg90, // derived register class
7611 MCK_Reg87, // derived register class
7612 MCK_Reg84, // derived register class
7613 MCK_Reg138, // derived register class
7614 MCK_Reg120, // derived register class
7615 MCK_Reg114, // derived register class
7616 MCK_Reg111, // derived register class
7617 MCK_Reg102, // derived register class
7618 MCK_Reg99, // derived register class
7619 MCK_Reg93, // derived register class
7620 MCK_Reg85, // derived register class
7621 MCK_Reg109, // derived register class
7622 MCK_Reg97, // derived register class
7623 MCK_Reg91, // derived register class
7624 MCK_Reg88, // derived register class
7625 MCK_GPR64x8Class, // register class 'GPR64x8Class'
7626 MCK_Reg156, // derived register class
7627 MCK_Reg58, // derived register class
7628 MCK_Reg36, // derived register class
7629 MCK_Reg176, // derived register class
7630 MCK_Reg166, // derived register class
7631 MCK_Reg157, // derived register class
7632 MCK_Reg142, // derived register class
7633 MCK_Reg69, // derived register class
7634 MCK_Reg68, // derived register class
7635 MCK_Reg59, // derived register class
7636 MCK_Reg47, // derived register class
7637 MCK_Reg46, // derived register class
7638 MCK_Reg37, // derived register class
7639 MCK_Reg182, // derived register class
7640 MCK_Reg177, // derived register class
7641 MCK_Reg165, // derived register class
7642 MCK_Reg163, // derived register class
7643 MCK_Reg158, // derived register class
7644 MCK_Reg147, // derived register class
7645 MCK_Reg143, // derived register class
7646 MCK_Reg139, // derived register class
7647 MCK_Reg133, // derived register class
7648 MCK_Reg75, // derived register class
7649 MCK_Reg70, // derived register class
7650 MCK_Reg67, // derived register class
7651 MCK_Reg65, // derived register class
7652 MCK_Reg60, // derived register class
7653 MCK_Reg54, // derived register class
7654 MCK_Reg53, // derived register class
7655 MCK_Reg48, // derived register class
7656 MCK_Reg45, // derived register class
7657 MCK_Reg43, // derived register class
7658 MCK_Reg38, // derived register class
7659 MCK_Reg32, // derived register class
7660 MCK_Reg181, // derived register class
7661 MCK_Reg180, // derived register class
7662 MCK_Reg178, // derived register class
7663 MCK_Reg164, // derived register class
7664 MCK_Reg162, // derived register class
7665 MCK_Reg161, // derived register class
7666 MCK_Reg159, // derived register class
7667 MCK_Reg150, // derived register class
7668 MCK_Reg148, // derived register class
7669 MCK_Reg74, // derived register class
7670 MCK_Reg73, // derived register class
7671 MCK_Reg71, // derived register class
7672 MCK_Reg66, // derived register class
7673 MCK_Reg64, // derived register class
7674 MCK_Reg63, // derived register class
7675 MCK_Reg61, // derived register class
7676 MCK_Reg57, // derived register class
7677 MCK_Reg55, // derived register class
7678 MCK_Reg52, // derived register class
7679 MCK_Reg51, // derived register class
7680 MCK_Reg49, // derived register class
7681 MCK_Reg44, // derived register class
7682 MCK_Reg42, // derived register class
7683 MCK_Reg41, // derived register class
7684 MCK_Reg39, // derived register class
7685 MCK_Reg35, // derived register class
7686 MCK_Reg33, // derived register class
7687 MCK_Reg21, // derived register class
7688 MCK_FPR128_lo, // register class 'FPR128_lo'
7689 MCK_FPR16_lo, // register class 'FPR16_lo'
7690 MCK_FPR64_lo, // register class 'FPR64_lo'
7691 MCK_PPR, // register class 'PPR'
7692 MCK_WSeqPairsClass, // register class 'WSeqPairsClass'
7693 MCK_XSeqPairsClass, // register class 'XSeqPairsClass'
7694 MCK_ZPR_4b, // register class 'ZPR_4b'
7695 MCK_Reg12, // derived register class
7696 MCK_tcGPR64, // register class 'tcGPR64'
7697 MCK_Reg13, // derived register class
7698 MCK_GPR64noip, // register class 'GPR64noip'
7699 MCK_GPR32common, // register class 'GPR32common'
7700 MCK_GPR64common, // register class 'GPR64common'
7701 MCK_DD, // register class 'DD'
7702 MCK_DDD, // register class 'DDD'
7703 MCK_DDDD, // register class 'DDDD'
7704 MCK_FPR128, // register class 'FPR128'
7705 MCK_FPR16, // register class 'FPR16'
7706 MCK_FPR32, // register class 'FPR32'
7707 MCK_FPR64, // register class 'FPR64'
7708 MCK_FPR8, // register class 'FPR8'
7709 MCK_GPR32, // register class 'GPR32'
7710 MCK_GPR32sp, // register class 'GPR32sp'
7711 MCK_GPR64, // register class 'GPR64'
7712 MCK_GPR64sp, // register class 'GPR64sp'
7713 MCK_QQ, // register class 'QQ'
7714 MCK_QQQ, // register class 'QQQ'
7715 MCK_QQQQ, // register class 'QQQQ'
7716 MCK_ZPR, // register class 'ZPR'
7717 MCK_ZPR2, // register class 'ZPR2'
7718 MCK_ZPR3, // register class 'ZPR3'
7719 MCK_ZPR4, // register class 'ZPR4'
7720 MCK_GPR32all, // register class 'GPR32all'
7721 MCK_GPR64all, // register class 'GPR64all'
7722 MCK_LAST_REGISTER = MCK_GPR64all,
7723 MCK_AddSubImmNeg, // user defined class 'AddSubImmNegOperand'
7724 MCK_AddSubImm, // user defined class 'AddSubImmOperand'
7725 MCK_AdrLabel, // user defined class 'AdrOperand'
7726 MCK_AdrpLabel, // user defined class 'AdrpOperand'
7727 MCK_BTIHint, // user defined class 'BTIHintOperand'
7728 MCK_Barrier, // user defined class 'BarrierAsmOperand'
7729 MCK_BarriernXS, // user defined class 'BarriernXSAsmOperand'
7730 MCK_BranchTarget14, // user defined class 'BranchTarget14Operand'
7731 MCK_BranchTarget26, // user defined class 'BranchTarget26Operand'
7732 MCK_CondCode, // user defined class 'CondCode'
7733 MCK_Extend64, // user defined class 'ExtendOperand64'
7734 MCK_ExtendLSL64, // user defined class 'ExtendOperandLSL64'
7735 MCK_Extend, // user defined class 'ExtendOperand'
7736 MCK_FPImm, // user defined class 'FPImmOperand'
7737 MCK_GPR32as64, // user defined class 'GPR32as64Operand'
7738 MCK_GPR64NoXZRshifted16, // user defined class 'GPR64NoXZRshiftedAsmOpnd16'
7739 MCK_GPR64NoXZRshifted32, // user defined class 'GPR64NoXZRshiftedAsmOpnd32'
7740 MCK_GPR64NoXZRshifted64, // user defined class 'GPR64NoXZRshiftedAsmOpnd64'
7741 MCK_GPR64NoXZRshifted8, // user defined class 'GPR64NoXZRshiftedAsmOpnd8'
7742 MCK_GPR64as32, // user defined class 'GPR64as32Operand'
7743 MCK_GPR64shifted16, // user defined class 'GPR64shiftedAsmOpnd16'
7744 MCK_GPR64shifted32, // user defined class 'GPR64shiftedAsmOpnd32'
7745 MCK_GPR64shifted64, // user defined class 'GPR64shiftedAsmOpnd64'
7746 MCK_GPR64shifted8, // user defined class 'GPR64shiftedAsmOpnd8'
7747 MCK_GPR64sp0, // user defined class 'GPR64spPlus0Operand'
7748 MCK_GPR64x8, // user defined class 'GPR64x8AsmOp'
7749 MCK_Imm0_127, // user defined class 'Imm0_127Operand'
7750 MCK_Imm0_15, // user defined class 'Imm0_15Operand'
7751 MCK_Imm0_1, // user defined class 'Imm0_1Operand'
7752 MCK_Imm0_255, // user defined class 'Imm0_255Operand'
7753 MCK_Imm0_31, // user defined class 'Imm0_31Operand'
7754 MCK_Imm0_63, // user defined class 'Imm0_63Operand'
7755 MCK_Imm0_7, // user defined class 'Imm0_7Operand'
7756 MCK_Imm1_16, // user defined class 'Imm1_16Operand'
7757 MCK_Imm1_32, // user defined class 'Imm1_32Operand'
7758 MCK_Imm1_64, // user defined class 'Imm1_64Operand'
7759 MCK_Imm1_8, // user defined class 'Imm1_8Operand'
7760 MCK_Imm, // user defined class 'ImmAsmOperand'
7761 MCK_LogicalImm32Not, // user defined class 'LogicalImm32NotOperand'
7762 MCK_LogicalImm32, // user defined class 'LogicalImm32Operand'
7763 MCK_LogicalImm64Not, // user defined class 'LogicalImm64NotOperand'
7764 MCK_LogicalImm64, // user defined class 'LogicalImm64Operand'
7765 MCK_MRSSystemRegister, // user defined class 'MRSSystemRegisterOperand'
7766 MCK_MSRSystemRegister, // user defined class 'MSRSystemRegisterOperand'
7767 MCK_MemWExtend128, // user defined class 'MemWExtend128Operand'
7768 MCK_MemWExtend16, // user defined class 'MemWExtend16Operand'
7769 MCK_MemWExtend32, // user defined class 'MemWExtend32Operand'
7770 MCK_MemWExtend64, // user defined class 'MemWExtend64Operand'
7771 MCK_MemWExtend8, // user defined class 'MemWExtend8Operand'
7772 MCK_MemXExtend128, // user defined class 'MemXExtend128Operand'
7773 MCK_MemXExtend16, // user defined class 'MemXExtend16Operand'
7774 MCK_MemXExtend32, // user defined class 'MemXExtend32Operand'
7775 MCK_MemXExtend64, // user defined class 'MemXExtend64Operand'
7776 MCK_MemXExtend8, // user defined class 'MemXExtend8Operand'
7777 MCK_MovWSymbolG0, // user defined class 'MovWSymbolG0AsmOperand'
7778 MCK_MovWSymbolG1, // user defined class 'MovWSymbolG1AsmOperand'
7779 MCK_MovWSymbolG2, // user defined class 'MovWSymbolG2AsmOperand'
7780 MCK_MovWSymbolG3, // user defined class 'MovWSymbolG3AsmOperand'
7781 MCK_PCRelLabel19, // user defined class 'PCRelLabel19Operand'
7782 MCK_SVEPredicateHReg, // user defined class 'PPRAsmOp16'
7783 MCK_SVEPredicateSReg, // user defined class 'PPRAsmOp32'
7784 MCK_SVEPredicate3bHReg, // user defined class 'PPRAsmOp3b16'
7785 MCK_SVEPredicate3bSReg, // user defined class 'PPRAsmOp3b32'
7786 MCK_SVEPredicate3bDReg, // user defined class 'PPRAsmOp3b64'
7787 MCK_SVEPredicate3bBReg, // user defined class 'PPRAsmOp3b8'
7788 MCK_SVEPredicate3bAnyReg, // user defined class 'PPRAsmOp3bAny'
7789 MCK_SVEPredicateDReg, // user defined class 'PPRAsmOp64'
7790 MCK_SVEPredicateBReg, // user defined class 'PPRAsmOp8'
7791 MCK_SVEPredicateAnyReg, // user defined class 'PPRAsmOpAny'
7792 MCK_PSBHint, // user defined class 'PSBHintOperand'
7793 MCK_Prefetch, // user defined class 'PrefetchOperand'
7794 MCK_SIMDImmType10, // user defined class 'SIMDImmType10Operand'
7795 MCK_SImm10s8, // user defined class 'SImm10s8Operand'
7796 MCK_SImm4s16, // user defined class 'SImm4s16Operand'
7797 MCK_SImm4s1, // user defined class 'SImm4s1Operand'
7798 MCK_SImm4s2, // user defined class 'SImm4s2Operand'
7799 MCK_SImm4s32, // user defined class 'SImm4s32Operand'
7800 MCK_SImm4s3, // user defined class 'SImm4s3Operand'
7801 MCK_SImm4s4, // user defined class 'SImm4s4Operand'
7802 MCK_SImm5, // user defined class 'SImm5Operand'
7803 MCK_SImm6, // user defined class 'SImm6Operand'
7804 MCK_SImm6s1, // user defined class 'SImm6s1Operand'
7805 MCK_SImm7s16, // user defined class 'SImm7s16Operand'
7806 MCK_SImm7s4, // user defined class 'SImm7s4Operand'
7807 MCK_SImm7s8, // user defined class 'SImm7s8Operand'
7808 MCK_SImm8, // user defined class 'SImm8Operand'
7809 MCK_SImm9OffsetFB128, // user defined class 'SImm9OffsetFB128Operand'
7810 MCK_SImm9OffsetFB16, // user defined class 'SImm9OffsetFB16Operand'
7811 MCK_SImm9OffsetFB32, // user defined class 'SImm9OffsetFB32Operand'
7812 MCK_SImm9OffsetFB64, // user defined class 'SImm9OffsetFB64Operand'
7813 MCK_SImm9OffsetFB8, // user defined class 'SImm9OffsetFB8Operand'
7814 MCK_SImm9, // user defined class 'SImm9Operand'
7815 MCK_SVEAddSubImm16, // user defined class 'SVEAddSubImmOperand16'
7816 MCK_SVEAddSubImm32, // user defined class 'SVEAddSubImmOperand32'
7817 MCK_SVEAddSubImm64, // user defined class 'SVEAddSubImmOperand64'
7818 MCK_SVEAddSubImm8, // user defined class 'SVEAddSubImmOperand8'
7819 MCK_SVECpyImm16, // user defined class 'SVECpyImmOperand16'
7820 MCK_SVECpyImm32, // user defined class 'SVECpyImmOperand32'
7821 MCK_SVECpyImm64, // user defined class 'SVECpyImmOperand64'
7822 MCK_SVECpyImm8, // user defined class 'SVECpyImmOperand8'
7823 MCK_SVEPattern, // user defined class 'SVEPatternOperand'
7824 MCK_SVEPrefetch, // user defined class 'SVEPrefetchOperand'
7825 MCK_SVEIndexRange0_63, // user defined class 'SVEVectorIndexExtDupBOperand'
7826 MCK_SVEIndexRange0_7, // user defined class 'SVEVectorIndexExtDupDOperand'
7827 MCK_SVEIndexRange0_31, // user defined class 'SVEVectorIndexExtDupHOperand'
7828 MCK_SVEIndexRange0_3, // user defined class 'SVEVectorIndexExtDupQOperand'
7829 MCK_SVEIndexRange0_15, // user defined class 'SVEVectorIndexExtDupSOperand'
7830 MCK_LogicalVecHalfWordShifter, // user defined class 'LogicalVecHalfWordShifterOperand'
7831 MCK_ArithmeticShifter32, // user defined class 'ArithmeticShifterOperand32'
7832 MCK_ArithmeticShifter64, // user defined class 'ArithmeticShifterOperand64'
7833 MCK_LogicalShifter32, // user defined class 'LogicalShifterOperand32'
7834 MCK_LogicalShifter64, // user defined class 'LogicalShifterOperand64'
7835 MCK_LogicalVecShifter, // user defined class 'LogicalVecShifterOperand'
7836 MCK_MovImm32Shifter, // user defined class 'MovImm32ShifterOperand'
7837 MCK_MovImm64Shifter, // user defined class 'MovImm64ShifterOperand'
7838 MCK_MoveVecShifter, // user defined class 'MoveVecShifterOperand'
7839 MCK_Shifter, // user defined class 'ShifterOperand'
7840 MCK_SysCR, // user defined class 'SysCRAsmOperand'
7841 MCK_SystemPStateFieldWithImm0_15, // user defined class 'SystemPStateFieldWithImm0_15Operand'
7842 MCK_SystemPStateFieldWithImm0_1, // user defined class 'SystemPStateFieldWithImm0_1Operand'
7843 MCK_TBZImm0_31, // user defined class 'TBZImm0_31Operand'
7844 MCK_Imm32_63, // user defined class 'TBZImm32_63Operand'
7845 MCK_UImm12Offset16, // user defined class 'UImm12OffsetScale16Operand'
7846 MCK_UImm12Offset1, // user defined class 'UImm12OffsetScale1Operand'
7847 MCK_UImm12Offset2, // user defined class 'UImm12OffsetScale2Operand'
7848 MCK_UImm12Offset4, // user defined class 'UImm12OffsetScale4Operand'
7849 MCK_UImm12Offset8, // user defined class 'UImm12OffsetScale8Operand'
7850 MCK_UImm5s2, // user defined class 'UImm5s2Operand'
7851 MCK_UImm5s4, // user defined class 'UImm5s4Operand'
7852 MCK_UImm5s8, // user defined class 'UImm5s8Operand'
7853 MCK_UImm6, // user defined class 'UImm6Operand'
7854 MCK_UImm6s16, // user defined class 'UImm6s16Operand'
7855 MCK_UImm6s1, // user defined class 'UImm6s1Operand'
7856 MCK_UImm6s2, // user defined class 'UImm6s2Operand'
7857 MCK_UImm6s4, // user defined class 'UImm6s4Operand'
7858 MCK_UImm6s8, // user defined class 'UImm6s8Operand'
7859 MCK_VecListFour128, // user defined class 'VecListFour_128AsmOperand'
7860 MCK_TypedVectorList4_168, // user defined class 'VecListFour_16bAsmOperand'
7861 MCK_TypedVectorList4_164, // user defined class 'VecListFour_1dAsmOperand'
7862 MCK_TypedVectorList4_264, // user defined class 'VecListFour_2dAsmOperand'
7863 MCK_TypedVectorList4_232, // user defined class 'VecListFour_2sAsmOperand'
7864 MCK_TypedVectorList4_416, // user defined class 'VecListFour_4hAsmOperand'
7865 MCK_TypedVectorList4_432, // user defined class 'VecListFour_4sAsmOperand'
7866 MCK_VecListFour64, // user defined class 'VecListFour_64AsmOperand'
7867 MCK_TypedVectorList4_88, // user defined class 'VecListFour_8bAsmOperand'
7868 MCK_TypedVectorList4_816, // user defined class 'VecListFour_8hAsmOperand'
7869 MCK_TypedVectorList4_08, // user defined class 'VecListFour_bAsmOperand'
7870 MCK_TypedVectorList4_064, // user defined class 'VecListFour_dAsmOperand'
7871 MCK_TypedVectorList4_016, // user defined class 'VecListFour_hAsmOperand'
7872 MCK_TypedVectorList4_032, // user defined class 'VecListFour_sAsmOperand'
7873 MCK_VecListOne128, // user defined class 'VecListOne_128AsmOperand'
7874 MCK_TypedVectorList1_168, // user defined class 'VecListOne_16bAsmOperand'
7875 MCK_TypedVectorList1_164, // user defined class 'VecListOne_1dAsmOperand'
7876 MCK_TypedVectorList1_264, // user defined class 'VecListOne_2dAsmOperand'
7877 MCK_TypedVectorList1_232, // user defined class 'VecListOne_2sAsmOperand'
7878 MCK_TypedVectorList1_416, // user defined class 'VecListOne_4hAsmOperand'
7879 MCK_TypedVectorList1_432, // user defined class 'VecListOne_4sAsmOperand'
7880 MCK_VecListOne64, // user defined class 'VecListOne_64AsmOperand'
7881 MCK_TypedVectorList1_88, // user defined class 'VecListOne_8bAsmOperand'
7882 MCK_TypedVectorList1_816, // user defined class 'VecListOne_8hAsmOperand'
7883 MCK_TypedVectorList1_08, // user defined class 'VecListOne_bAsmOperand'
7884 MCK_TypedVectorList1_064, // user defined class 'VecListOne_dAsmOperand'
7885 MCK_TypedVectorList1_016, // user defined class 'VecListOne_hAsmOperand'
7886 MCK_TypedVectorList1_032, // user defined class 'VecListOne_sAsmOperand'
7887 MCK_VecListThree128, // user defined class 'VecListThree_128AsmOperand'
7888 MCK_TypedVectorList3_168, // user defined class 'VecListThree_16bAsmOperand'
7889 MCK_TypedVectorList3_164, // user defined class 'VecListThree_1dAsmOperand'
7890 MCK_TypedVectorList3_264, // user defined class 'VecListThree_2dAsmOperand'
7891 MCK_TypedVectorList3_232, // user defined class 'VecListThree_2sAsmOperand'
7892 MCK_TypedVectorList3_416, // user defined class 'VecListThree_4hAsmOperand'
7893 MCK_TypedVectorList3_432, // user defined class 'VecListThree_4sAsmOperand'
7894 MCK_VecListThree64, // user defined class 'VecListThree_64AsmOperand'
7895 MCK_TypedVectorList3_88, // user defined class 'VecListThree_8bAsmOperand'
7896 MCK_TypedVectorList3_816, // user defined class 'VecListThree_8hAsmOperand'
7897 MCK_TypedVectorList3_08, // user defined class 'VecListThree_bAsmOperand'
7898 MCK_TypedVectorList3_064, // user defined class 'VecListThree_dAsmOperand'
7899 MCK_TypedVectorList3_016, // user defined class 'VecListThree_hAsmOperand'
7900 MCK_TypedVectorList3_032, // user defined class 'VecListThree_sAsmOperand'
7901 MCK_VecListTwo128, // user defined class 'VecListTwo_128AsmOperand'
7902 MCK_TypedVectorList2_168, // user defined class 'VecListTwo_16bAsmOperand'
7903 MCK_TypedVectorList2_164, // user defined class 'VecListTwo_1dAsmOperand'
7904 MCK_TypedVectorList2_264, // user defined class 'VecListTwo_2dAsmOperand'
7905 MCK_TypedVectorList2_232, // user defined class 'VecListTwo_2sAsmOperand'
7906 MCK_TypedVectorList2_416, // user defined class 'VecListTwo_4hAsmOperand'
7907 MCK_TypedVectorList2_432, // user defined class 'VecListTwo_4sAsmOperand'
7908 MCK_VecListTwo64, // user defined class 'VecListTwo_64AsmOperand'
7909 MCK_TypedVectorList2_88, // user defined class 'VecListTwo_8bAsmOperand'
7910 MCK_TypedVectorList2_816, // user defined class 'VecListTwo_8hAsmOperand'
7911 MCK_TypedVectorList2_08, // user defined class 'VecListTwo_bAsmOperand'
7912 MCK_TypedVectorList2_064, // user defined class 'VecListTwo_dAsmOperand'
7913 MCK_TypedVectorList2_016, // user defined class 'VecListTwo_hAsmOperand'
7914 MCK_TypedVectorList2_032, // user defined class 'VecListTwo_sAsmOperand'
7915 MCK_IndexRange1_1, // user defined class 'VectorIndex1Operand'
7916 MCK_IndexRange0_15, // user defined class 'VectorIndexBOperand'
7917 MCK_IndexRange0_1, // user defined class 'VectorIndexDOperand'
7918 MCK_IndexRange0_7, // user defined class 'VectorIndexHOperand'
7919 MCK_IndexRange0_3, // user defined class 'VectorIndexSOperand'
7920 MCK_VectorReg128, // user defined class 'VectorReg128AsmOperand'
7921 MCK_VectorReg64, // user defined class 'VectorReg64AsmOperand'
7922 MCK_VectorRegLo, // user defined class 'VectorRegLoAsmOperand'
7923 MCK_WSeqPair, // user defined class 'WSeqPairsAsmOperandClass'
7924 MCK_XSeqPair, // user defined class 'XSeqPairsAsmOperandClass'
7925 MCK_ZPRExtendLSL3216, // user defined class 'ZPR32AsmOpndExtLSL16'
7926 MCK_ZPRExtendLSL3232, // user defined class 'ZPR32AsmOpndExtLSL32'
7927 MCK_ZPRExtendLSL3264, // user defined class 'ZPR32AsmOpndExtLSL64'
7928 MCK_ZPRExtendLSL328, // user defined class 'ZPR32AsmOpndExtLSL8'
7929 MCK_ZPRExtendSXTW3216, // user defined class 'ZPR32AsmOpndExtSXTW16'
7930 MCK_ZPRExtendSXTW3232, // user defined class 'ZPR32AsmOpndExtSXTW32'
7931 MCK_ZPRExtendSXTW3264, // user defined class 'ZPR32AsmOpndExtSXTW64'
7932 MCK_ZPRExtendSXTW328, // user defined class 'ZPR32AsmOpndExtSXTW8'
7933 MCK_ZPRExtendSXTW328Only, // user defined class 'ZPR32AsmOpndExtSXTW8Only'
7934 MCK_ZPRExtendUXTW3216, // user defined class 'ZPR32AsmOpndExtUXTW16'
7935 MCK_ZPRExtendUXTW3232, // user defined class 'ZPR32AsmOpndExtUXTW32'
7936 MCK_ZPRExtendUXTW3264, // user defined class 'ZPR32AsmOpndExtUXTW64'
7937 MCK_ZPRExtendUXTW328, // user defined class 'ZPR32AsmOpndExtUXTW8'
7938 MCK_ZPRExtendUXTW328Only, // user defined class 'ZPR32AsmOpndExtUXTW8Only'
7939 MCK_ZPRExtendLSL6416, // user defined class 'ZPR64AsmOpndExtLSL16'
7940 MCK_ZPRExtendLSL6432, // user defined class 'ZPR64AsmOpndExtLSL32'
7941 MCK_ZPRExtendLSL6464, // user defined class 'ZPR64AsmOpndExtLSL64'
7942 MCK_ZPRExtendLSL648, // user defined class 'ZPR64AsmOpndExtLSL8'
7943 MCK_ZPRExtendSXTW6416, // user defined class 'ZPR64AsmOpndExtSXTW16'
7944 MCK_ZPRExtendSXTW6432, // user defined class 'ZPR64AsmOpndExtSXTW32'
7945 MCK_ZPRExtendSXTW6464, // user defined class 'ZPR64AsmOpndExtSXTW64'
7946 MCK_ZPRExtendSXTW648, // user defined class 'ZPR64AsmOpndExtSXTW8'
7947 MCK_ZPRExtendSXTW648Only, // user defined class 'ZPR64AsmOpndExtSXTW8Only'
7948 MCK_ZPRExtendUXTW6416, // user defined class 'ZPR64AsmOpndExtUXTW16'
7949 MCK_ZPRExtendUXTW6432, // user defined class 'ZPR64AsmOpndExtUXTW32'
7950 MCK_ZPRExtendUXTW6464, // user defined class 'ZPR64AsmOpndExtUXTW64'
7951 MCK_ZPRExtendUXTW648, // user defined class 'ZPR64AsmOpndExtUXTW8'
7952 MCK_ZPRExtendUXTW648Only, // user defined class 'ZPR64AsmOpndExtUXTW8Only'
7953 MCK_SVEVectorQReg, // user defined class 'ZPRAsmOp128'
7954 MCK_SVEVectorHReg, // user defined class 'ZPRAsmOp16'
7955 MCK_SVEVectorSReg, // user defined class 'ZPRAsmOp32'
7956 MCK_SVEVector3bHReg, // user defined class 'ZPRAsmOp3b16'
7957 MCK_SVEVector3bSReg, // user defined class 'ZPRAsmOp3b32'
7958 MCK_SVEVector3bBReg, // user defined class 'ZPRAsmOp3b8'
7959 MCK_SVEVector4bHReg, // user defined class 'ZPRAsmOp4b16'
7960 MCK_SVEVector4bSReg, // user defined class 'ZPRAsmOp4b32'
7961 MCK_SVEVector4bDReg, // user defined class 'ZPRAsmOp4b64'
7962 MCK_SVEVectorDReg, // user defined class 'ZPRAsmOp64'
7963 MCK_SVEVectorBReg, // user defined class 'ZPRAsmOp8'
7964 MCK_SVEVectorAnyReg, // user defined class 'ZPRAsmOpAny'
7965 MCK_FPRAsmOperandFPR8, // user defined class 'anonymous_2280'
7966 MCK_FPRAsmOperandFPR16, // user defined class 'anonymous_2281'
7967 MCK_FPRAsmOperandFPR16_lo, // user defined class 'anonymous_2282'
7968 MCK_FPRAsmOperandFPR32, // user defined class 'anonymous_2283'
7969 MCK_FPRAsmOperandFPR64, // user defined class 'anonymous_2284'
7970 MCK_FPRAsmOperandFPR128, // user defined class 'anonymous_2285'
7971 MCK_FPR8asZPR, // user defined class 'anonymous_2286'
7972 MCK_FPR16asZPR, // user defined class 'anonymous_2287'
7973 MCK_FPR32asZPR, // user defined class 'anonymous_2288'
7974 MCK_FPR64asZPR, // user defined class 'anonymous_2289'
7975 MCK_FPR128asZPR, // user defined class 'anonymous_2290'
7976 MCK_SVEVectorList18, // user defined class 'anonymous_2291'
7977 MCK_SVEVectorList116, // user defined class 'anonymous_2292'
7978 MCK_SVEVectorList132, // user defined class 'anonymous_2293'
7979 MCK_SVEVectorList164, // user defined class 'anonymous_2294'
7980 MCK_SVEVectorList28, // user defined class 'anonymous_2295'
7981 MCK_SVEVectorList216, // user defined class 'anonymous_2296'
7982 MCK_SVEVectorList232, // user defined class 'anonymous_2297'
7983 MCK_SVEVectorList264, // user defined class 'anonymous_2298'
7984 MCK_SVEVectorList38, // user defined class 'anonymous_2299'
7985 MCK_SVEVectorList316, // user defined class 'anonymous_2300'
7986 MCK_SVEVectorList332, // user defined class 'anonymous_2301'
7987 MCK_SVEVectorList364, // user defined class 'anonymous_2302'
7988 MCK_SVEVectorList48, // user defined class 'anonymous_2303'
7989 MCK_SVEVectorList416, // user defined class 'anonymous_2304'
7990 MCK_SVEVectorList432, // user defined class 'anonymous_2305'
7991 MCK_SVEVectorList464, // user defined class 'anonymous_2306'
7992 MCK_SImm9s16, // user defined class 'anonymous_2438'
7993 MCK_Imm0_65535, // user defined class 'anonymous_2439'
7994 MCK_ComplexRotationEven, // user defined class 'anonymous_2675'
7995 MCK_ComplexRotationOdd, // user defined class 'anonymous_2677'
7996 MCK_SVELogicalImm8, // user defined class 'anonymous_2731'
7997 MCK_SVELogicalImm16, // user defined class 'anonymous_2732'
7998 MCK_SVELogicalImm32, // user defined class 'anonymous_2733'
7999 MCK_SVEPreferredLogicalImm16, // user defined class 'anonymous_2734'
8000 MCK_SVEPreferredLogicalImm32, // user defined class 'anonymous_2735'
8001 MCK_SVEPreferredLogicalImm64, // user defined class 'anonymous_2736'
8002 MCK_SVELogicalImm8Not, // user defined class 'anonymous_2737'
8003 MCK_SVELogicalImm16Not, // user defined class 'anonymous_2738'
8004 MCK_SVELogicalImm32Not, // user defined class 'anonymous_2739'
8005 MCK_SVEExactFPImmOperandHalfOne, // user defined class 'anonymous_2740'
8006 MCK_SVEExactFPImmOperandHalfTwo, // user defined class 'anonymous_2741'
8007 MCK_SVEExactFPImmOperandZeroOne, // user defined class 'anonymous_2742'
8008 MCK_MOVZ32_lsl0MovAlias, // user defined class 'anonymous_3729_asmoperand'
8009 MCK_MOVZ32_lsl16MovAlias, // user defined class 'anonymous_3730_asmoperand'
8010 MCK_MOVZ64_lsl0MovAlias, // user defined class 'anonymous_3732_asmoperand'
8011 MCK_MOVZ64_lsl16MovAlias, // user defined class 'anonymous_3734_asmoperand'
8012 MCK_MOVZ64_lsl32MovAlias, // user defined class 'anonymous_3736_asmoperand'
8013 MCK_MOVZ64_lsl48MovAlias, // user defined class 'anonymous_3738_asmoperand'
8014 MCK_MOVN32_lsl0MovAlias, // user defined class 'anonymous_3740_asmoperand'
8015 MCK_MOVN32_lsl16MovAlias, // user defined class 'anonymous_3742_asmoperand'
8016 MCK_MOVN64_lsl0MovAlias, // user defined class 'anonymous_3744_asmoperand'
8017 MCK_MOVN64_lsl16MovAlias, // user defined class 'anonymous_3746_asmoperand'
8018 MCK_MOVN64_lsl32MovAlias, // user defined class 'anonymous_3748_asmoperand'
8019 MCK_MOVN64_lsl48MovAlias, // user defined class 'anonymous_3750_asmoperand'
8020 NumMatchClassKinds
8021};
8022
8023} // end anonymous namespace
8024
8025static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
8026 return MCTargetAsmParser::Match_InvalidOperand;
8027}
8028
8029static MatchClassKind matchTokenString(StringRef Name) {
8030 switch (Name.size()) {
8031 default: break;
8032 case 1: // 7 strings to match.
8033 switch (Name[0]) {
8034 default: break;
8035 case '!': // 1 string to match.
8036 return MCK__EXCLAIM_; // "!"
8037 case '.': // 1 string to match.
8038 return MCK__DOT_; // "."
8039 case '/': // 1 string to match.
8040 return MCK__47_; // "/"
8041 case '[': // 1 string to match.
8042 return MCK__91_; // "["
8043 case ']': // 1 string to match.
8044 return MCK__93_; // "]"
8045 case 'm': // 1 string to match.
8046 return MCK_m; // "m"
8047 case 'z': // 1 string to match.
8048 return MCK_z; // "z"
8049 }
8050 break;
8051 case 2: // 20 strings to match.
8052 switch (Name[0]) {
8053 default: break;
8054 case '#': // 8 strings to match.
8055 switch (Name[1]) {
8056 default: break;
8057 case '0': // 1 string to match.
8058 return MCK__HASH_0; // "#0"
8059 case '1': // 1 string to match.
8060 return MCK__HASH_1; // "#1"
8061 case '2': // 1 string to match.
8062 return MCK__HASH_2; // "#2"
8063 case '3': // 1 string to match.
8064 return MCK__HASH_3; // "#3"
8065 case '4': // 1 string to match.
8066 return MCK__HASH_4; // "#4"
8067 case '6': // 1 string to match.
8068 return MCK__HASH_6; // "#6"
8069 case '7': // 1 string to match.
8070 return MCK__HASH_7; // "#7"
8071 case '8': // 1 string to match.
8072 return MCK__HASH_8; // "#8"
8073 }
8074 break;
8075 case '.': // 11 strings to match.
8076 switch (Name[1]) {
8077 default: break;
8078 case '0': // 1 string to match.
8079 return MCK__DOT_0; // ".0"
8080 case 'B': // 1 string to match.
8081 return MCK__DOT_B; // ".B"
8082 case 'D': // 1 string to match.
8083 return MCK__DOT_D; // ".D"
8084 case 'H': // 1 string to match.
8085 return MCK__DOT_H; // ".H"
8086 case 'Q': // 1 string to match.
8087 return MCK__DOT_Q; // ".Q"
8088 case 'S': // 1 string to match.
8089 return MCK__DOT_S; // ".S"
8090 case 'b': // 1 string to match.
8091 return MCK__DOT_b; // ".b"
8092 case 'd': // 1 string to match.
8093 return MCK__DOT_d; // ".d"
8094 case 'h': // 1 string to match.
8095 return MCK__DOT_h; // ".h"
8096 case 'q': // 1 string to match.
8097 return MCK__DOT_q; // ".q"
8098 case 's': // 1 string to match.
8099 return MCK__DOT_s; // ".s"
8100 }
8101 break;
8102 case 'v': // 1 string to match.
8103 if (Name[1] != 'l')
8104 break;
8105 return MCK_vl; // "vl"
8106 }
8107 break;
8108 case 3: // 38 strings to match.
8109 switch (Name[0]) {
8110 default: break;
8111 case '#': // 15 strings to match.
8112 switch (Name[1]) {
8113 default: break;
8114 case '1': // 4 strings to match.
8115 switch (Name[2]) {
8116 default: break;
8117 case '0': // 1 string to match.
8118 return MCK__HASH_10; // "#10"
8119 case '2': // 1 string to match.
8120 return MCK__HASH_12; // "#12"
8121 case '4': // 1 string to match.
8122 return MCK__HASH_14; // "#14"
8123 case '6': // 1 string to match.
8124 return MCK__HASH_16; // "#16"
8125 }
8126 break;
8127 case '2': // 6 strings to match.
8128 switch (Name[2]) {
8129 default: break;
8130 case '4': // 1 string to match.
8131 return MCK__HASH_24; // "#24"
8132 case '5': // 1 string to match.
8133 return MCK__HASH_25; // "#25"
8134 case '6': // 1 string to match.
8135 return MCK__HASH_26; // "#26"
8136 case '7': // 1 string to match.
8137 return MCK__HASH_27; // "#27"
8138 case '8': // 1 string to match.
8139 return MCK__HASH_28; // "#28"
8140 case '9': // 1 string to match.
8141 return MCK__HASH_29; // "#29"
8142 }
8143 break;
8144 case '3': // 3 strings to match.
8145 switch (Name[2]) {
8146 default: break;
8147 case '0': // 1 string to match.
8148 return MCK__HASH_30; // "#30"
8149 case '1': // 1 string to match.
8150 return MCK__HASH_31; // "#31"
8151 case '2': // 1 string to match.
8152 return MCK__HASH_32; // "#32"
8153 }
8154 break;
8155 case '4': // 1 string to match.
8156 if (Name[2] != '8')
8157 break;
8158 return MCK__HASH_48; // "#48"
8159 case '6': // 1 string to match.
8160 if (Name[2] != '4')
8161 break;
8162 return MCK__HASH_64; // "#64"
8163 }
8164 break;
8165 case '.': // 20 strings to match.
8166 switch (Name[1]) {
8167 default: break;
8168 case '1': // 4 strings to match.
8169 switch (Name[2]) {
8170 default: break;
8171 case 'D': // 1 string to match.
8172 return MCK__DOT_1D; // ".1D"
8173 case 'Q': // 1 string to match.
8174 return MCK__DOT_1Q; // ".1Q"
8175 case 'd': // 1 string to match.
8176 return MCK__DOT_1d; // ".1d"
8177 case 'q': // 1 string to match.
8178 return MCK__DOT_1q; // ".1q"
8179 }
8180 break;
8181 case '2': // 6 strings to match.
8182 switch (Name[2]) {
8183 default: break;
8184 case 'D': // 1 string to match.
8185 return MCK__DOT_2D; // ".2D"
8186 case 'H': // 1 string to match.
8187 return MCK__DOT_2H; // ".2H"
8188 case 'S': // 1 string to match.
8189 return MCK__DOT_2S; // ".2S"
8190 case 'd': // 1 string to match.
8191 return MCK__DOT_2d; // ".2d"
8192 case 'h': // 1 string to match.
8193 return MCK__DOT_2h; // ".2h"
8194 case 's': // 1 string to match.
8195 return MCK__DOT_2s; // ".2s"
8196 }
8197 break;
8198 case '4': // 6 strings to match.
8199 switch (Name[2]) {
8200 default: break;
8201 case 'B': // 1 string to match.
8202 return MCK__DOT_4B; // ".4B"
8203 case 'H': // 1 string to match.
8204 return MCK__DOT_4H; // ".4H"
8205 case 'S': // 1 string to match.
8206 return MCK__DOT_4S; // ".4S"
8207 case 'b': // 1 string to match.
8208 return MCK__DOT_4b; // ".4b"
8209 case 'h': // 1 string to match.
8210 return MCK__DOT_4h; // ".4h"
8211 case 's': // 1 string to match.
8212 return MCK__DOT_4s; // ".4s"
8213 }
8214 break;
8215 case '8': // 4 strings to match.
8216 switch (Name[2]) {
8217 default: break;
8218 case 'B': // 1 string to match.
8219 return MCK__DOT_8B; // ".8B"
8220 case 'H': // 1 string to match.
8221 return MCK__DOT_8H; // ".8H"
8222 case 'b': // 1 string to match.
8223 return MCK__DOT_8b; // ".8b"
8224 case 'h': // 1 string to match.
8225 return MCK__DOT_8h; // ".8h"
8226 }
8227 break;
8228 }
8229 break;
8230 case 'I': // 1 string to match.
8231 if (memcmp(Name.data()+1, "NJ", 2) != 0)
8232 break;
8233 return MCK_INJ; // "INJ"
8234 case 'i': // 1 string to match.
8235 if (memcmp(Name.data()+1, "nj", 2) != 0)
8236 break;
8237 return MCK_inj; // "inj"
8238 case 'm': // 1 string to match.
8239 if (memcmp(Name.data()+1, "ul", 2) != 0)
8240 break;
8241 return MCK_mul; // "mul"
8242 }
8243 break;
8244 case 4: // 4 strings to match.
8245 switch (Name[0]) {
8246 default: break;
8247 case '.': // 2 strings to match.
8248 if (memcmp(Name.data()+1, "16", 2) != 0)
8249 break;
8250 switch (Name[3]) {
8251 default: break;
8252 case 'B': // 1 string to match.
8253 return MCK__DOT_16B; // ".16B"
8254 case 'b': // 1 string to match.
8255 return MCK__DOT_16b; // ".16b"
8256 }
8257 break;
8258 case 'I': // 1 string to match.
8259 if (memcmp(Name.data()+1, "ALL", 3) != 0)
8260 break;
8261 return MCK_IALL; // "IALL"
8262 case 'i': // 1 string to match.
8263 if (memcmp(Name.data()+1, "all", 3) != 0)
8264 break;
8265 return MCK_iall; // "iall"
8266 }
8267 break;
8268 }
8269 return InvalidMatchClass;
8270}
8271
8272/// isSubclass - Compute whether \p A is a subclass of \p B.
8273static bool isSubclass(MatchClassKind A, MatchClassKind B) {
8274 if (A == B)
8275 return true;
8276
8277 switch (A) {
8278 default:
8279 return false;
8280
8281 case MCK__DOT_16B:
8282 return B == MCK__DOT_16b;
8283
8284 case MCK__DOT_1D:
8285 return B == MCK__DOT_1d;
8286
8287 case MCK__DOT_1Q:
8288 return B == MCK__DOT_1q;
8289
8290 case MCK__DOT_2D:
8291 return B == MCK__DOT_2d;
8292
8293 case MCK__DOT_2H:
8294 return B == MCK__DOT_2h;
8295
8296 case MCK__DOT_2S:
8297 return B == MCK__DOT_2s;
8298
8299 case MCK__DOT_4B:
8300 return B == MCK__DOT_4b;
8301
8302 case MCK__DOT_4H:
8303 return B == MCK__DOT_4h;
8304
8305 case MCK__DOT_4S:
8306 return B == MCK__DOT_4s;
8307
8308 case MCK__DOT_8B:
8309 return B == MCK__DOT_8b;
8310
8311 case MCK__DOT_8H:
8312 return B == MCK__DOT_8h;
8313
8314 case MCK__DOT_B:
8315 return B == MCK__DOT_b;
8316
8317 case MCK__DOT_D:
8318 return B == MCK__DOT_d;
8319
8320 case MCK__DOT_H:
8321 return B == MCK__DOT_h;
8322
8323 case MCK__DOT_Q:
8324 return B == MCK__DOT_q;
8325
8326 case MCK__DOT_S:
8327 return B == MCK__DOT_s;
8328
8329 case MCK_IALL:
8330 return B == MCK_iall;
8331
8332 case MCK_INJ:
8333 return B == MCK_inj;
8334
8335 case MCK_Reg144:
8336 switch (B) {
8337 default: return false;
8338 case MCK_Reg137: return true;
8339 case MCK_Reg138: return true;
8340 case MCK_Reg139: return true;
8341 case MCK_XSeqPairsClass: return true;
8342 }
8343
8344 case MCK_Reg131:
8345 switch (B) {
8346 default: return false;
8347 case MCK_Reg123: return true;
8348 case MCK_Reg124: return true;
8349 case MCK_Reg118: return true;
8350 case MCK_Reg112: return true;
8351 case MCK_Reg100: return true;
8352 case MCK_Reg119: return true;
8353 case MCK_Reg113: return true;
8354 case MCK_Reg107: return true;
8355 case MCK_Reg101: return true;
8356 case MCK_Reg95: return true;
8357 case MCK_Reg89: return true;
8358 case MCK_Reg125: return true;
8359 case MCK_Reg108: return true;
8360 case MCK_Reg96: return true;
8361 case MCK_Reg90: return true;
8362 case MCK_Reg84: return true;
8363 case MCK_Reg120: return true;
8364 case MCK_Reg114: return true;
8365 case MCK_Reg102: return true;
8366 case MCK_Reg85: return true;
8367 case MCK_Reg109: return true;
8368 case MCK_Reg97: return true;
8369 case MCK_Reg91: return true;
8370 case MCK_GPR64x8Class: return true;
8371 }
8372
8373 case MCK_Reg130:
8374 switch (B) {
8375 default: return false;
8376 case MCK_Reg117: return true;
8377 case MCK_Reg121: return true;
8378 case MCK_Reg118: return true;
8379 case MCK_Reg106: return true;
8380 case MCK_Reg94: return true;
8381 case MCK_Reg119: return true;
8382 case MCK_Reg110: return true;
8383 case MCK_Reg107: return true;
8384 case MCK_Reg98: return true;
8385 case MCK_Reg95: return true;
8386 case MCK_Reg83: return true;
8387 case MCK_Reg122: return true;
8388 case MCK_Reg108: return true;
8389 case MCK_Reg96: return true;
8390 case MCK_Reg87: return true;
8391 case MCK_Reg84: return true;
8392 case MCK_Reg120: return true;
8393 case MCK_Reg111: return true;
8394 case MCK_Reg99: return true;
8395 case MCK_Reg85: return true;
8396 case MCK_Reg109: return true;
8397 case MCK_Reg97: return true;
8398 case MCK_Reg88: return true;
8399 case MCK_GPR64x8Class: return true;
8400 }
8401
8402 case MCK_Reg129:
8403 switch (B) {
8404 default: return false;
8405 case MCK_Reg105: return true;
8406 case MCK_Reg115: return true;
8407 case MCK_Reg112: return true;
8408 case MCK_Reg106: return true;
8409 case MCK_Reg82: return true;
8410 case MCK_Reg113: return true;
8411 case MCK_Reg110: return true;
8412 case MCK_Reg107: return true;
8413 case MCK_Reg92: return true;
8414 case MCK_Reg89: return true;
8415 case MCK_Reg83: return true;
8416 case MCK_Reg116: return true;
8417 case MCK_Reg108: return true;
8418 case MCK_Reg90: return true;
8419 case MCK_Reg87: return true;
8420 case MCK_Reg84: return true;
8421 case MCK_Reg114: return true;
8422 case MCK_Reg111: return true;
8423 case MCK_Reg93: return true;
8424 case MCK_Reg85: return true;
8425 case MCK_Reg109: return true;
8426 case MCK_Reg91: return true;
8427 case MCK_Reg88: return true;
8428 case MCK_GPR64x8Class: return true;
8429 }
8430
8431 case MCK_Reg128:
8432 switch (B) {
8433 default: return false;
8434 case MCK_Reg81: return true;
8435 case MCK_Reg103: return true;
8436 case MCK_Reg100: return true;
8437 case MCK_Reg94: return true;
8438 case MCK_Reg82: return true;
8439 case MCK_Reg101: return true;
8440 case MCK_Reg98: return true;
8441 case MCK_Reg95: return true;
8442 case MCK_Reg92: return true;
8443 case MCK_Reg89: return true;
8444 case MCK_Reg83: return true;
8445 case MCK_Reg104: return true;
8446 case MCK_Reg96: return true;
8447 case MCK_Reg90: return true;
8448 case MCK_Reg87: return true;
8449 case MCK_Reg84: return true;
8450 case MCK_Reg102: return true;
8451 case MCK_Reg99: return true;
8452 case MCK_Reg93: return true;
8453 case MCK_Reg85: return true;
8454 case MCK_Reg97: return true;
8455 case MCK_Reg91: return true;
8456 case MCK_Reg88: return true;
8457 case MCK_GPR64x8Class: return true;
8458 }
8459
8460 case MCK_Reg76:
8461 switch (B) {
8462 default: return false;
8463 case MCK_Reg77: return true;
8464 case MCK_Reg78: return true;
8465 case MCK_Reg79: return true;
8466 case MCK_Reg80: return true;
8467 case MCK_Reg126: return true;
8468 case MCK_Reg123: return true;
8469 case MCK_Reg117: return true;
8470 case MCK_Reg105: return true;
8471 case MCK_Reg81: return true;
8472 case MCK_Reg124: return true;
8473 case MCK_Reg121: return true;
8474 case MCK_Reg118: return true;
8475 case MCK_Reg115: return true;
8476 case MCK_Reg112: return true;
8477 case MCK_Reg106: return true;
8478 case MCK_Reg103: return true;
8479 case MCK_Reg100: return true;
8480 case MCK_Reg94: return true;
8481 case MCK_Reg82: return true;
8482 case MCK_Reg127: return true;
8483 case MCK_Reg119: return true;
8484 case MCK_Reg113: return true;
8485 case MCK_Reg110: return true;
8486 case MCK_Reg107: return true;
8487 case MCK_Reg101: return true;
8488 case MCK_Reg98: return true;
8489 case MCK_Reg95: return true;
8490 case MCK_Reg92: return true;
8491 case MCK_Reg89: return true;
8492 case MCK_Reg83: return true;
8493 case MCK_Reg125: return true;
8494 case MCK_Reg122: return true;
8495 case MCK_Reg116: return true;
8496 case MCK_Reg108: return true;
8497 case MCK_Reg104: return true;
8498 case MCK_Reg96: return true;
8499 case MCK_Reg90: return true;
8500 case MCK_Reg87: return true;
8501 case MCK_Reg84: return true;
8502 case MCK_Reg120: return true;
8503 case MCK_Reg114: return true;
8504 case MCK_Reg111: return true;
8505 case MCK_Reg102: return true;
8506 case MCK_Reg99: return true;
8507 case MCK_Reg93: return true;
8508 case MCK_Reg85: return true;
8509 case MCK_Reg109: return true;
8510 case MCK_Reg97: return true;
8511 case MCK_Reg91: return true;
8512 case MCK_Reg88: return true;
8513 case MCK_GPR64x8Class: return true;
8514 }
8515
8516 case MCK_GPR32sponly:
8517 switch (B) {
8518 default: return false;
8519 case MCK_GPR32sp: return true;
8520 case MCK_GPR32all: return true;
8521 }
8522
8523 case MCK_GPR64sponly:
8524 switch (B) {
8525 default: return false;
8526 case MCK_GPR64sp: return true;
8527 case MCK_GPR64all: return true;
8528 }
8529
8530 case MCK_Reg77:
8531 switch (B) {
8532 default: return false;
8533 case MCK_Reg78: return true;
8534 case MCK_Reg79: return true;
8535 case MCK_Reg80: return true;
8536 case MCK_Reg126: return true;
8537 case MCK_Reg123: return true;
8538 case MCK_Reg117: return true;
8539 case MCK_Reg105: return true;
8540 case MCK_Reg81: return true;
8541 case MCK_Reg124: return true;
8542 case MCK_Reg121: return true;
8543 case MCK_Reg118: return true;
8544 case MCK_Reg115: return true;
8545 case MCK_Reg112: return true;
8546 case MCK_Reg106: return true;
8547 case MCK_Reg103: return true;
8548 case MCK_Reg100: return true;
8549 case MCK_Reg94: return true;
8550 case MCK_Reg82: return true;
8551 case MCK_Reg127: return true;
8552 case MCK_Reg119: return true;
8553 case MCK_Reg113: return true;
8554 case MCK_Reg110: return true;
8555 case MCK_Reg107: return true;
8556 case MCK_Reg101: return true;
8557 case MCK_Reg98: return true;
8558 case MCK_Reg95: return true;
8559 case MCK_Reg92: return true;
8560 case MCK_Reg89: return true;
8561 case MCK_Reg83: return true;
8562 case MCK_Reg125: return true;
8563 case MCK_Reg122: return true;
8564 case MCK_Reg116: return true;
8565 case MCK_Reg108: return true;
8566 case MCK_Reg104: return true;
8567 case MCK_Reg96: return true;
8568 case MCK_Reg90: return true;
8569 case MCK_Reg87: return true;
8570 case MCK_Reg84: return true;
8571 case MCK_Reg120: return true;
8572 case MCK_Reg114: return true;
8573 case MCK_Reg111: return true;
8574 case MCK_Reg102: return true;
8575 case MCK_Reg99: return true;
8576 case MCK_Reg93: return true;
8577 case MCK_Reg85: return true;
8578 case MCK_Reg109: return true;
8579 case MCK_Reg97: return true;
8580 case MCK_Reg91: return true;
8581 case MCK_Reg88: return true;
8582 case MCK_GPR64x8Class: return true;
8583 }
8584
8585 case MCK_rtcGPR64:
8586 switch (B) {
8587 default: return false;
8588 case MCK_tcGPR64: return true;
8589 case MCK_GPR64common: return true;
8590 case MCK_GPR64: return true;
8591 case MCK_GPR64sp: return true;
8592 case MCK_GPR64all: return true;
8593 }
8594
8595 case MCK_Reg78:
8596 switch (B) {
8597 default: return false;
8598 case MCK_Reg79: return true;
8599 case MCK_Reg80: return true;
8600 case MCK_Reg126: return true;
8601 case MCK_Reg123: return true;
8602 case MCK_Reg117: return true;
8603 case MCK_Reg105: return true;
8604 case MCK_Reg81: return true;
8605 case MCK_Reg124: return true;
8606 case MCK_Reg121: return true;
8607 case MCK_Reg118: return true;
8608 case MCK_Reg115: return true;
8609 case MCK_Reg112: return true;
8610 case MCK_Reg106: return true;
8611 case MCK_Reg103: return true;
8612 case MCK_Reg100: return true;
8613 case MCK_Reg94: return true;
8614 case MCK_Reg82: return true;
8615 case MCK_Reg127: return true;
8616 case MCK_Reg119: return true;
8617 case MCK_Reg113: return true;
8618 case MCK_Reg110: return true;
8619 case MCK_Reg107: return true;
8620 case MCK_Reg101: return true;
8621 case MCK_Reg98: return true;
8622 case MCK_Reg95: return true;
8623 case MCK_Reg92: return true;
8624 case MCK_Reg89: return true;
8625 case MCK_Reg83: return true;
8626 case MCK_Reg125: return true;
8627 case MCK_Reg122: return true;
8628 case MCK_Reg116: return true;
8629 case MCK_Reg108: return true;
8630 case MCK_Reg104: return true;
8631 case MCK_Reg96: return true;
8632 case MCK_Reg90: return true;
8633 case MCK_Reg87: return true;
8634 case MCK_Reg84: return true;
8635 case MCK_Reg120: return true;
8636 case MCK_Reg114: return true;
8637 case MCK_Reg111: return true;
8638 case MCK_Reg102: return true;
8639 case MCK_Reg99: return true;
8640 case MCK_Reg93: return true;
8641 case MCK_Reg85: return true;
8642 case MCK_Reg109: return true;
8643 case MCK_Reg97: return true;
8644 case MCK_Reg91: return true;
8645 case MCK_Reg88: return true;
8646 case MCK_GPR64x8Class: return true;
8647 }
8648
8649 case MCK_Reg135:
8650 switch (B) {
8651 default: return false;
8652 case MCK_Reg136: return true;
8653 case MCK_Reg141: return true;
8654 case MCK_Reg137: return true;
8655 case MCK_Reg138: return true;
8656 case MCK_Reg142: return true;
8657 case MCK_Reg143: return true;
8658 case MCK_Reg139: return true;
8659 case MCK_XSeqPairsClass: return true;
8660 }
8661
8662 case MCK_Reg132:
8663 switch (B) {
8664 default: return false;
8665 case MCK_Reg133: return true;
8666 case MCK_WSeqPairsClass: return true;
8667 }
8668
8669 case MCK_Reg79:
8670 switch (B) {
8671 default: return false;
8672 case MCK_Reg80: return true;
8673 case MCK_Reg126: return true;
8674 case MCK_Reg123: return true;
8675 case MCK_Reg117: return true;
8676 case MCK_Reg105: return true;
8677 case MCK_Reg81: return true;
8678 case MCK_Reg124: return true;
8679 case MCK_Reg121: return true;
8680 case MCK_Reg118: return true;
8681 case MCK_Reg115: return true;
8682 case MCK_Reg112: return true;
8683 case MCK_Reg106: return true;
8684 case MCK_Reg103: return true;
8685 case MCK_Reg100: return true;
8686 case MCK_Reg94: return true;
8687 case MCK_Reg82: return true;
8688 case MCK_Reg127: return true;
8689 case MCK_Reg119: return true;
8690 case MCK_Reg113: return true;
8691 case MCK_Reg110: return true;
8692 case MCK_Reg107: return true;
8693 case MCK_Reg101: return true;
8694 case MCK_Reg98: return true;
8695 case MCK_Reg95: return true;
8696 case MCK_Reg92: return true;
8697 case MCK_Reg89: return true;
8698 case MCK_Reg83: return true;
8699 case MCK_Reg125: return true;
8700 case MCK_Reg122: return true;
8701 case MCK_Reg116: return true;
8702 case MCK_Reg108: return true;
8703 case MCK_Reg104: return true;
8704 case MCK_Reg96: return true;
8705 case MCK_Reg90: return true;
8706 case MCK_Reg87: return true;
8707 case MCK_Reg84: return true;
8708 case MCK_Reg120: return true;
8709 case MCK_Reg114: return true;
8710 case MCK_Reg111: return true;
8711 case MCK_Reg102: return true;
8712 case MCK_Reg99: return true;
8713 case MCK_Reg93: return true;
8714 case MCK_Reg85: return true;
8715 case MCK_Reg109: return true;
8716 case MCK_Reg97: return true;
8717 case MCK_Reg91: return true;
8718 case MCK_Reg88: return true;
8719 case MCK_GPR64x8Class: return true;
8720 }
8721
8722 case MCK_Reg152:
8723 switch (B) {
8724 default: return false;
8725 case MCK_Reg172: return true;
8726 case MCK_Reg153: return true;
8727 case MCK_Reg171: return true;
8728 case MCK_Reg169: return true;
8729 case MCK_Reg154: return true;
8730 case MCK_Reg170: return true;
8731 case MCK_Reg168: return true;
8732 case MCK_Reg167: return true;
8733 case MCK_Reg155: return true;
8734 case MCK_Reg156: return true;
8735 case MCK_Reg166: return true;
8736 case MCK_Reg157: return true;
8737 case MCK_Reg165: return true;
8738 case MCK_Reg163: return true;
8739 case MCK_Reg158: return true;
8740 case MCK_Reg164: return true;
8741 case MCK_Reg162: return true;
8742 case MCK_Reg161: return true;
8743 case MCK_Reg159: return true;
8744 case MCK_ZPR4: return true;
8745 }
8746
8747 case MCK_Reg80:
8748 switch (B) {
8749 default: return false;
8750 case MCK_Reg126: return true;
8751 case MCK_Reg123: return true;
8752 case MCK_Reg117: return true;
8753 case MCK_Reg105: return true;
8754 case MCK_Reg81: return true;
8755 case MCK_Reg124: return true;
8756 case MCK_Reg121: return true;
8757 case MCK_Reg118: return true;
8758 case MCK_Reg115: return true;
8759 case MCK_Reg112: return true;
8760 case MCK_Reg106: return true;
8761 case MCK_Reg103: return true;
8762 case MCK_Reg100: return true;
8763 case MCK_Reg94: return true;
8764 case MCK_Reg82: return true;
8765 case MCK_Reg127: return true;
8766 case MCK_Reg119: return true;
8767 case MCK_Reg113: return true;
8768 case MCK_Reg110: return true;
8769 case MCK_Reg107: return true;
8770 case MCK_Reg101: return true;
8771 case MCK_Reg98: return true;
8772 case MCK_Reg95: return true;
8773 case MCK_Reg92: return true;
8774 case MCK_Reg89: return true;
8775 case MCK_Reg83: return true;
8776 case MCK_Reg125: return true;
8777 case MCK_Reg122: return true;
8778 case MCK_Reg116: return true;
8779 case MCK_Reg108: return true;
8780 case MCK_Reg104: return true;
8781 case MCK_Reg96: return true;
8782 case MCK_Reg90: return true;
8783 case MCK_Reg87: return true;
8784 case MCK_Reg84: return true;
8785 case MCK_Reg120: return true;
8786 case MCK_Reg114: return true;
8787 case MCK_Reg111: return true;
8788 case MCK_Reg102: return true;
8789 case MCK_Reg99: return true;
8790 case MCK_Reg93: return true;
8791 case MCK_Reg85: return true;
8792 case MCK_Reg109: return true;
8793 case MCK_Reg97: return true;
8794 case MCK_Reg91: return true;
8795 case MCK_Reg88: return true;
8796 case MCK_GPR64x8Class: return true;
8797 }
8798
8799 case MCK_Reg173:
8800 switch (B) {
8801 default: return false;
8802 case MCK_Reg185: return true;
8803 case MCK_Reg174: return true;
8804 case MCK_Reg184: return true;
8805 case MCK_Reg183: return true;
8806 case MCK_Reg175: return true;
8807 case MCK_Reg176: return true;
8808 case MCK_Reg182: return true;
8809 case MCK_Reg177: return true;
8810 case MCK_Reg181: return true;
8811 case MCK_Reg180: return true;
8812 case MCK_Reg178: return true;
8813 case MCK_ZPR3: return true;
8814 }
8815
8816 case MCK_Reg172:
8817 switch (B) {
8818 default: return false;
8819 case MCK_Reg171: return true;
8820 case MCK_Reg169: return true;
8821 case MCK_Reg170: return true;
8822 case MCK_Reg168: return true;
8823 case MCK_Reg167: return true;
8824 case MCK_Reg166: return true;
8825 case MCK_Reg165: return true;
8826 case MCK_Reg163: return true;
8827 case MCK_Reg164: return true;
8828 case MCK_Reg162: return true;
8829 case MCK_Reg161: return true;
8830 case MCK_ZPR4: return true;
8831 }
8832
8833 case MCK_Reg153:
8834 switch (B) {
8835 default: return false;
8836 case MCK_Reg169: return true;
8837 case MCK_Reg154: return true;
8838 case MCK_Reg168: return true;
8839 case MCK_Reg167: return true;
8840 case MCK_Reg155: return true;
8841 case MCK_Reg156: return true;
8842 case MCK_Reg166: return true;
8843 case MCK_Reg157: return true;
8844 case MCK_Reg165: return true;
8845 case MCK_Reg163: return true;
8846 case MCK_Reg158: return true;
8847 case MCK_Reg164: return true;
8848 case MCK_Reg162: return true;
8849 case MCK_Reg161: return true;
8850 case MCK_Reg159: return true;
8851 case MCK_ZPR4: return true;
8852 }
8853
8854 case MCK_Reg126:
8855 switch (B) {
8856 default: return false;
8857 case MCK_Reg124: return true;
8858 case MCK_Reg121: return true;
8859 case MCK_Reg115: return true;
8860 case MCK_Reg103: return true;
8861 case MCK_Reg127: return true;
8862 case MCK_Reg119: return true;
8863 case MCK_Reg113: return true;
8864 case MCK_Reg110: return true;
8865 case MCK_Reg101: return true;
8866 case MCK_Reg98: return true;
8867 case MCK_Reg92: return true;
8868 case MCK_Reg125: return true;
8869 case MCK_Reg122: return true;
8870 case MCK_Reg116: return true;
8871 case MCK_Reg108: return true;
8872 case MCK_Reg104: return true;
8873 case MCK_Reg96: return true;
8874 case MCK_Reg90: return true;
8875 case MCK_Reg87: return true;
8876 case MCK_Reg120: return true;
8877 case MCK_Reg114: return true;
8878 case MCK_Reg111: return true;
8879 case MCK_Reg102: return true;
8880 case MCK_Reg99: return true;
8881 case MCK_Reg93: return true;
8882 case MCK_Reg85: return true;
8883 case MCK_Reg109: return true;
8884 case MCK_Reg97: return true;
8885 case MCK_Reg91: return true;
8886 case MCK_Reg88: return true;
8887 case MCK_GPR64x8Class: return true;
8888 }
8889
8890 case MCK_Reg123:
8891 switch (B) {
8892 default: return false;
8893 case MCK_Reg124: return true;
8894 case MCK_Reg118: return true;
8895 case MCK_Reg112: return true;
8896 case MCK_Reg100: return true;
8897 case MCK_Reg119: return true;
8898 case MCK_Reg113: return true;
8899 case MCK_Reg107: return true;
8900 case MCK_Reg101: return true;
8901 case MCK_Reg95: return true;
8902 case MCK_Reg89: return true;
8903 case MCK_Reg125: return true;
8904 case MCK_Reg108: return true;
8905 case MCK_Reg96: return true;
8906 case MCK_Reg90: return true;
8907 case MCK_Reg84: return true;
8908 case MCK_Reg120: return true;
8909 case MCK_Reg114: return true;
8910 case MCK_Reg102: return true;
8911 case MCK_Reg85: return true;
8912 case MCK_Reg109: return true;
8913 case MCK_Reg97: return true;
8914 case MCK_Reg91: return true;
8915 case MCK_GPR64x8Class: return true;
8916 }
8917
8918 case MCK_Reg117:
8919 switch (B) {
8920 default: return false;
8921 case MCK_Reg121: return true;
8922 case MCK_Reg118: return true;
8923 case MCK_Reg106: return true;
8924 case MCK_Reg94: return true;
8925 case MCK_Reg119: return true;
8926 case MCK_Reg110: return true;
8927 case MCK_Reg107: return true;
8928 case MCK_Reg98: return true;
8929 case MCK_Reg95: return true;
8930 case MCK_Reg83: return true;
8931 case MCK_Reg122: return true;
8932 case MCK_Reg108: return true;
8933 case MCK_Reg96: return true;
8934 case MCK_Reg87: return true;
8935 case MCK_Reg84: return true;
8936 case MCK_Reg120: return true;
8937 case MCK_Reg111: return true;
8938 case MCK_Reg99: return true;
8939 case MCK_Reg85: return true;
8940 case MCK_Reg109: return true;
8941 case MCK_Reg97: return true;
8942 case MCK_Reg88: return true;
8943 case MCK_GPR64x8Class: return true;
8944 }
8945
8946 case MCK_Reg105:
8947 switch (B) {
8948 default: return false;
8949 case MCK_Reg115: return true;
8950 case MCK_Reg112: return true;
8951 case MCK_Reg106: return true;
8952 case MCK_Reg82: return true;
8953 case MCK_Reg113: return true;
8954 case MCK_Reg110: return true;
8955 case MCK_Reg107: return true;
8956 case MCK_Reg92: return true;
8957 case MCK_Reg89: return true;
8958 case MCK_Reg83: return true;
8959 case MCK_Reg116: return true;
8960 case MCK_Reg108: return true;
8961 case MCK_Reg90: return true;
8962 case MCK_Reg87: return true;
8963 case MCK_Reg84: return true;
8964 case MCK_Reg114: return true;
8965 case MCK_Reg111: return true;
8966 case MCK_Reg93: return true;
8967 case MCK_Reg85: return true;
8968 case MCK_Reg109: return true;
8969 case MCK_Reg91: return true;
8970 case MCK_Reg88: return true;
8971 case MCK_GPR64x8Class: return true;
8972 }
8973
8974 case MCK_Reg81:
8975 switch (B) {
8976 default: return false;
8977 case MCK_Reg103: return true;
8978 case MCK_Reg100: return true;
8979 case MCK_Reg94: return true;
8980 case MCK_Reg82: return true;
8981 case MCK_Reg101: return true;
8982 case MCK_Reg98: return true;
8983 case MCK_Reg95: return true;
8984 case MCK_Reg92: return true;
8985 case MCK_Reg89: return true;
8986 case MCK_Reg83: return true;
8987 case MCK_Reg104: return true;
8988 case MCK_Reg96: return true;
8989 case MCK_Reg90: return true;
8990 case MCK_Reg87: return true;
8991 case MCK_Reg84: return true;
8992 case MCK_Reg102: return true;
8993 case MCK_Reg99: return true;
8994 case MCK_Reg93: return true;
8995 case MCK_Reg85: return true;
8996 case MCK_Reg97: return true;
8997 case MCK_Reg91: return true;
8998 case MCK_Reg88: return true;
8999 case MCK_GPR64x8Class: return true;
9000 }
9001
9002 case MCK_Reg185:
9003 switch (B) {
9004 default: return false;
9005 case MCK_Reg184: return true;
9006 case MCK_Reg183: return true;
9007 case MCK_Reg182: return true;
9008 case MCK_Reg181: return true;
9009 case MCK_Reg180: return true;
9010 case MCK_ZPR3: return true;
9011 }
9012
9013 case MCK_Reg174:
9014 switch (B) {
9015 default: return false;
9016 case MCK_Reg183: return true;
9017 case MCK_Reg175: return true;
9018 case MCK_Reg176: return true;
9019 case MCK_Reg182: return true;
9020 case MCK_Reg177: return true;
9021 case MCK_Reg181: return true;
9022 case MCK_Reg180: return true;
9023 case MCK_Reg178: return true;
9024 case MCK_ZPR3: return true;
9025 }
9026
9027 case MCK_Reg171:
9028 switch (B) {
9029 default: return false;
9030 case MCK_Reg170: return true;
9031 case MCK_Reg168: return true;
9032 case MCK_Reg165: return true;
9033 case MCK_Reg164: return true;
9034 case MCK_Reg162: return true;
9035 case MCK_ZPR4: return true;
9036 }
9037
9038 case MCK_Reg169:
9039 switch (B) {
9040 default: return false;
9041 case MCK_Reg168: return true;
9042 case MCK_Reg167: return true;
9043 case MCK_Reg166: return true;
9044 case MCK_Reg165: return true;
9045 case MCK_Reg163: return true;
9046 case MCK_Reg164: return true;
9047 case MCK_Reg162: return true;
9048 case MCK_Reg161: return true;
9049 case MCK_ZPR4: return true;
9050 }
9051
9052 case MCK_Reg154:
9053 switch (B) {
9054 default: return false;
9055 case MCK_Reg167: return true;
9056 case MCK_Reg155: return true;
9057 case MCK_Reg156: return true;
9058 case MCK_Reg166: return true;
9059 case MCK_Reg157: return true;
9060 case MCK_Reg165: return true;
9061 case MCK_Reg163: return true;
9062 case MCK_Reg158: return true;
9063 case MCK_Reg164: return true;
9064 case MCK_Reg162: return true;
9065 case MCK_Reg161: return true;
9066 case MCK_Reg159: return true;
9067 case MCK_ZPR4: return true;
9068 }
9069
9070 case MCK_Reg145:
9071 switch (B) {
9072 default: return false;
9073 case MCK_Reg151: return true;
9074 case MCK_Reg146: return true;
9075 case MCK_Reg147: return true;
9076 case MCK_Reg150: return true;
9077 case MCK_Reg148: return true;
9078 case MCK_ZPR2: return true;
9079 }
9080
9081 case MCK_Reg124:
9082 switch (B) {
9083 default: return false;
9084 case MCK_Reg119: return true;
9085 case MCK_Reg113: return true;
9086 case MCK_Reg101: return true;
9087 case MCK_Reg125: return true;
9088 case MCK_Reg108: return true;
9089 case MCK_Reg96: return true;
9090 case MCK_Reg90: return true;
9091 case MCK_Reg120: return true;
9092 case MCK_Reg114: return true;
9093 case MCK_Reg102: return true;
9094 case MCK_Reg85: return true;
9095 case MCK_Reg109: return true;
9096 case MCK_Reg97: return true;
9097 case MCK_Reg91: return true;
9098 case MCK_GPR64x8Class: return true;
9099 }
9100
9101 case MCK_Reg121:
9102 switch (B) {
9103 default: return false;
9104 case MCK_Reg119: return true;
9105 case MCK_Reg110: return true;
9106 case MCK_Reg98: return true;
9107 case MCK_Reg122: return true;
9108 case MCK_Reg108: return true;
9109 case MCK_Reg96: return true;
9110 case MCK_Reg87: return true;
9111 case MCK_Reg120: return true;
9112 case MCK_Reg111: return true;
9113 case MCK_Reg99: return true;
9114 case MCK_Reg85: return true;
9115 case MCK_Reg109: return true;
9116 case MCK_Reg97: return true;
9117 case MCK_Reg88: return true;
9118 case MCK_GPR64x8Class: return true;
9119 }
9120
9121 case MCK_Reg118:
9122 switch (B) {
9123 default: return false;
9124 case MCK_Reg119: return true;
9125 case MCK_Reg107: return true;
9126 case MCK_Reg95: return true;
9127 case MCK_Reg108: return true;
9128 case MCK_Reg96: return true;
9129 case MCK_Reg84: return true;
9130 case MCK_Reg120: return true;
9131 case MCK_Reg85: return true;
9132 case MCK_Reg109: return true;
9133 case MCK_Reg97: return true;
9134 case MCK_GPR64x8Class: return true;
9135 }
9136
9137 case MCK_Reg115:
9138 switch (B) {
9139 default: return false;
9140 case MCK_Reg113: return true;
9141 case MCK_Reg110: return true;
9142 case MCK_Reg92: return true;
9143 case MCK_Reg116: return true;
9144 case MCK_Reg108: return true;
9145 case MCK_Reg90: return true;
9146 case MCK_Reg87: return true;
9147 case MCK_Reg114: return true;
9148 case MCK_Reg111: return true;
9149 case MCK_Reg93: return true;
9150 case MCK_Reg85: return true;
9151 case MCK_Reg109: return true;
9152 case MCK_Reg91: return true;
9153 case MCK_Reg88: return true;
9154 case MCK_GPR64x8Class: return true;
9155 }
9156
9157 case MCK_Reg112:
9158 switch (B) {
9159 default: return false;
9160 case MCK_Reg113: return true;
9161 case MCK_Reg107: return true;
9162 case MCK_Reg89: return true;
9163 case MCK_Reg108: return true;
9164 case MCK_Reg90: return true;
9165 case MCK_Reg84: return true;
9166 case MCK_Reg114: return true;
9167 case MCK_Reg85: return true;
9168 case MCK_Reg109: return true;
9169 case MCK_Reg91: return true;
9170 case MCK_GPR64x8Class: return true;
9171 }
9172
9173 case MCK_Reg106:
9174 switch (B) {
9175 default: return false;
9176 case MCK_Reg110: return true;
9177 case MCK_Reg107: return true;
9178 case MCK_Reg83: return true;
9179 case MCK_Reg108: return true;
9180 case MCK_Reg87: return true;
9181 case MCK_Reg84: return true;
9182 case MCK_Reg111: return true;
9183 case MCK_Reg85: return true;
9184 case MCK_Reg109: return true;
9185 case MCK_Reg88: return true;
9186 case MCK_GPR64x8Class: return true;
9187 }
9188
9189 case MCK_Reg103:
9190 switch (B) {
9191 default: return false;
9192 case MCK_Reg101: return true;
9193 case MCK_Reg98: return true;
9194 case MCK_Reg92: return true;
9195 case MCK_Reg104: return true;
9196 case MCK_Reg96: return true;
9197 case MCK_Reg90: return true;
9198 case MCK_Reg87: return true;
9199 case MCK_Reg102: return true;
9200 case MCK_Reg99: return true;
9201 case MCK_Reg93: return true;
9202 case MCK_Reg85: return true;
9203 case MCK_Reg97: return true;
9204 case MCK_Reg91: return true;
9205 case MCK_Reg88: return true;
9206 case MCK_GPR64x8Class: return true;
9207 }
9208
9209 case MCK_Reg100:
9210 switch (B) {
9211 default: return false;
9212 case MCK_Reg101: return true;
9213 case MCK_Reg95: return true;
9214 case MCK_Reg89: return true;
9215 case MCK_Reg96: return true;
9216 case MCK_Reg90: return true;
9217 case MCK_Reg84: return true;
9218 case MCK_Reg102: return true;
9219 case MCK_Reg85: return true;
9220 case MCK_Reg97: return true;
9221 case MCK_Reg91: return true;
9222 case MCK_GPR64x8Class: return true;
9223 }
9224
9225 case MCK_Reg94:
9226 switch (B) {
9227 default: return false;
9228 case MCK_Reg98: return true;
9229 case MCK_Reg95: return true;
9230 case MCK_Reg83: return true;
9231 case MCK_Reg96: return true;
9232 case MCK_Reg87: return true;
9233 case MCK_Reg84: return true;
9234 case MCK_Reg99: return true;
9235 case MCK_Reg85: return true;
9236 case MCK_Reg97: return true;
9237 case MCK_Reg88: return true;
9238 case MCK_GPR64x8Class: return true;
9239 }
9240
9241 case MCK_Reg82:
9242 switch (B) {
9243 default: return false;
9244 case MCK_Reg92: return true;
9245 case MCK_Reg89: return true;
9246 case MCK_Reg83: return true;
9247 case MCK_Reg90: return true;
9248 case MCK_Reg87: return true;
9249 case MCK_Reg84: return true;
9250 case MCK_Reg93: return true;
9251 case MCK_Reg85: return true;
9252 case MCK_Reg91: return true;
9253 case MCK_Reg88: return true;
9254 case MCK_GPR64x8Class: return true;
9255 }
9256
9257 case MCK_Reg184:
9258 switch (B) {
9259 default: return false;
9260 case MCK_Reg181: return true;
9261 case MCK_ZPR3: return true;
9262 }
9263
9264 case MCK_Reg183:
9265 switch (B) {
9266 default: return false;
9267 case MCK_Reg182: return true;
9268 case MCK_Reg181: return true;
9269 case MCK_Reg180: return true;
9270 case MCK_ZPR3: return true;
9271 }
9272
9273 case MCK_Reg175:
9274 switch (B) {
9275 default: return false;
9276 case MCK_Reg176: return true;
9277 case MCK_Reg182: return true;
9278 case MCK_Reg177: return true;
9279 case MCK_Reg181: return true;
9280 case MCK_Reg180: return true;
9281 case MCK_Reg178: return true;
9282 case MCK_ZPR3: return true;
9283 }
9284
9285 case MCK_Reg170:
9286 switch (B) {
9287 default: return false;
9288 case MCK_Reg164: return true;
9289 case MCK_ZPR4: return true;
9290 }
9291
9292 case MCK_Reg168:
9293 switch (B) {
9294 default: return false;
9295 case MCK_Reg165: return true;
9296 case MCK_Reg164: return true;
9297 case MCK_Reg162: return true;
9298 case MCK_ZPR4: return true;
9299 }
9300
9301 case MCK_Reg167:
9302 switch (B) {
9303 default: return false;
9304 case MCK_Reg166: return true;
9305 case MCK_Reg165: return true;
9306 case MCK_Reg163: return true;
9307 case MCK_Reg164: return true;
9308 case MCK_Reg162: return true;
9309 case MCK_Reg161: return true;
9310 case MCK_ZPR4: return true;
9311 }
9312
9313 case MCK_Reg155:
9314 switch (B) {
9315 default: return false;
9316 case MCK_Reg156: return true;
9317 case MCK_Reg166: return true;
9318 case MCK_Reg157: return true;
9319 case MCK_Reg165: return true;
9320 case MCK_Reg163: return true;
9321 case MCK_Reg158: return true;
9322 case MCK_Reg164: return true;
9323 case MCK_Reg162: return true;
9324 case MCK_Reg161: return true;
9325 case MCK_Reg159: return true;
9326 case MCK_ZPR4: return true;
9327 }
9328
9329 case MCK_Reg151:
9330 switch (B) {
9331 default: return false;
9332 case MCK_Reg150: return true;
9333 case MCK_ZPR2: return true;
9334 }
9335
9336 case MCK_Reg146:
9337 switch (B) {
9338 default: return false;
9339 case MCK_Reg147: return true;
9340 case MCK_Reg150: return true;
9341 case MCK_Reg148: return true;
9342 case MCK_ZPR2: return true;
9343 }
9344
9345 case MCK_Reg136:
9346 switch (B) {
9347 default: return false;
9348 case MCK_Reg141: return true;
9349 case MCK_Reg137: return true;
9350 case MCK_Reg138: return true;
9351 case MCK_Reg142: return true;
9352 case MCK_Reg143: return true;
9353 case MCK_Reg139: return true;
9354 case MCK_XSeqPairsClass: return true;
9355 }
9356
9357 case MCK_Reg127:
9358 switch (B) {
9359 default: return false;
9360 case MCK_Reg125: return true;
9361 case MCK_Reg122: return true;
9362 case MCK_Reg116: return true;
9363 case MCK_Reg104: return true;
9364 case MCK_Reg120: return true;
9365 case MCK_Reg114: return true;
9366 case MCK_Reg111: return true;
9367 case MCK_Reg102: return true;
9368 case MCK_Reg99: return true;
9369 case MCK_Reg93: return true;
9370 case MCK_Reg109: return true;
9371 case MCK_Reg97: return true;
9372 case MCK_Reg91: return true;
9373 case MCK_Reg88: return true;
9374 case MCK_GPR64x8Class: return true;
9375 }
9376
9377 case MCK_Reg119:
9378 switch (B) {
9379 default: return false;
9380 case MCK_Reg108: return true;
9381 case MCK_Reg96: return true;
9382 case MCK_Reg120: return true;
9383 case MCK_Reg85: return true;
9384 case MCK_Reg109: return true;
9385 case MCK_Reg97: return true;
9386 case MCK_GPR64x8Class: return true;
9387 }
9388
9389 case MCK_Reg113:
9390 switch (B) {
9391 default: return false;
9392 case MCK_Reg108: return true;
9393 case MCK_Reg90: return true;
9394 case MCK_Reg114: return true;
9395 case MCK_Reg85: return true;
9396 case MCK_Reg109: return true;
9397 case MCK_Reg91: return true;
9398 case MCK_GPR64x8Class: return true;
9399 }
9400
9401 case MCK_Reg110:
9402 switch (B) {
9403 default: return false;
9404 case MCK_Reg108: return true;
9405 case MCK_Reg87: return true;
9406 case MCK_Reg111: return true;
9407 case MCK_Reg85: return true;
9408 case MCK_Reg109: return true;
9409 case MCK_Reg88: return true;
9410 case MCK_GPR64x8Class: return true;
9411 }
9412
9413 case MCK_Reg107:
9414 switch (B) {
9415 default: return false;
9416 case MCK_Reg108: return true;
9417 case MCK_Reg84: return true;
9418 case MCK_Reg85: return true;
9419 case MCK_Reg109: return true;
9420 case MCK_GPR64x8Class: return true;
9421 }
9422
9423 case MCK_Reg101:
9424 switch (B) {
9425 default: return false;
9426 case MCK_Reg96: return true;
9427 case MCK_Reg90: return true;
9428 case MCK_Reg102: return true;
9429 case MCK_Reg85: return true;
9430 case MCK_Reg97: return true;
9431 case MCK_Reg91: return true;
9432 case MCK_GPR64x8Class: return true;
9433 }
9434
9435 case MCK_Reg98:
9436 switch (B) {
9437 default: return false;
9438 case MCK_Reg96: return true;
9439 case MCK_Reg87: return true;
9440 case MCK_Reg99: return true;
9441 case MCK_Reg85: return true;
9442 case MCK_Reg97: return true;
9443 case MCK_Reg88: return true;
9444 case MCK_GPR64x8Class: return true;
9445 }
9446
9447 case MCK_Reg95:
9448 switch (B) {
9449 default: return false;
9450 case MCK_Reg96: return true;
9451 case MCK_Reg84: return true;
9452 case MCK_Reg85: return true;
9453 case MCK_Reg97: return true;
9454 case MCK_GPR64x8Class: return true;
9455 }
9456
9457 case MCK_Reg92:
9458 switch (B) {
9459 default: return false;
9460 case MCK_Reg90: return true;
9461 case MCK_Reg87: return true;
9462 case MCK_Reg93: return true;
9463 case MCK_Reg85: return true;
9464 case MCK_Reg91: return true;
9465 case MCK_Reg88: return true;
9466 case MCK_GPR64x8Class: return true;
9467 }
9468
9469 case MCK_Reg89:
9470 switch (B) {
9471 default: return false;
9472 case MCK_Reg90: return true;
9473 case MCK_Reg84: return true;
9474 case MCK_Reg85: return true;
9475 case MCK_Reg91: return true;
9476 case MCK_GPR64x8Class: return true;
9477 }
9478
9479 case MCK_Reg83:
9480 switch (B) {
9481 default: return false;
9482 case MCK_Reg87: return true;
9483 case MCK_Reg84: return true;
9484 case MCK_Reg85: return true;
9485 case MCK_Reg88: return true;
9486 case MCK_GPR64x8Class: return true;
9487 }
9488
9489 case MCK_GPR32arg:
9490 switch (B) {
9491 default: return false;
9492 case MCK_GPR32common: return true;
9493 case MCK_GPR32: return true;
9494 case MCK_GPR32sp: return true;
9495 case MCK_GPR32all: return true;
9496 }
9497
9498 case MCK_GPR64arg:
9499 switch (B) {
9500 default: return false;
9501 case MCK_Reg12: return true;
9502 case MCK_tcGPR64: return true;
9503 case MCK_Reg13: return true;
9504 case MCK_GPR64noip: return true;
9505 case MCK_GPR64common: return true;
9506 case MCK_GPR64: return true;
9507 case MCK_GPR64sp: return true;
9508 case MCK_GPR64all: return true;
9509 }
9510
9511 case MCK_PPR_3b:
9512 return B == MCK_PPR;
9513
9514 case MCK_ZPR_3b:
9515 switch (B) {
9516 default: return false;
9517 case MCK_ZPR_4b: return true;
9518 case MCK_ZPR: return true;
9519 }
9520
9521 case MCK_Reg141:
9522 switch (B) {
9523 default: return false;
9524 case MCK_Reg138: return true;
9525 case MCK_Reg142: return true;
9526 case MCK_Reg143: return true;
9527 case MCK_Reg139: return true;
9528 case MCK_XSeqPairsClass: return true;
9529 }
9530
9531 case MCK_Reg137:
9532 switch (B) {
9533 default: return false;
9534 case MCK_Reg138: return true;
9535 case MCK_Reg139: return true;
9536 case MCK_XSeqPairsClass: return true;
9537 }
9538
9539 case MCK_Reg125:
9540 switch (B) {
9541 default: return false;
9542 case MCK_Reg120: return true;
9543 case MCK_Reg114: return true;
9544 case MCK_Reg102: return true;
9545 case MCK_Reg109: return true;
9546 case MCK_Reg97: return true;
9547 case MCK_Reg91: return true;
9548 case MCK_GPR64x8Class: return true;
9549 }
9550
9551 case MCK_Reg122:
9552 switch (B) {
9553 default: return false;
9554 case MCK_Reg120: return true;
9555 case MCK_Reg111: return true;
9556 case MCK_Reg99: return true;
9557 case MCK_Reg109: return true;
9558 case MCK_Reg97: return true;
9559 case MCK_Reg88: return true;
9560 case MCK_GPR64x8Class: return true;
9561 }
9562
9563 case MCK_Reg116:
9564 switch (B) {
9565 default: return false;
9566 case MCK_Reg114: return true;
9567 case MCK_Reg111: return true;
9568 case MCK_Reg93: return true;
9569 case MCK_Reg109: return true;
9570 case MCK_Reg91: return true;
9571 case MCK_Reg88: return true;
9572 case MCK_GPR64x8Class: return true;
9573 }
9574
9575 case MCK_Reg108:
9576 switch (B) {
9577 default: return false;
9578 case MCK_Reg85: return true;
9579 case MCK_Reg109: return true;
9580 case MCK_GPR64x8Class: return true;
9581 }
9582
9583 case MCK_Reg104:
9584 switch (B) {
9585 default: return false;
9586 case MCK_Reg102: return true;
9587 case MCK_Reg99: return true;
9588 case MCK_Reg93: return true;
9589 case MCK_Reg97: return true;
9590 case MCK_Reg91: return true;
9591 case MCK_Reg88: return true;
9592 case MCK_GPR64x8Class: return true;
9593 }
9594
9595 case MCK_Reg96:
9596 switch (B) {
9597 default: return false;
9598 case MCK_Reg85: return true;
9599 case MCK_Reg97: return true;
9600 case MCK_GPR64x8Class: return true;
9601 }
9602
9603 case MCK_Reg90:
9604 switch (B) {
9605 default: return false;
9606 case MCK_Reg85: return true;
9607 case MCK_Reg91: return true;
9608 case MCK_GPR64x8Class: return true;
9609 }
9610
9611 case MCK_Reg87:
9612 switch (B) {
9613 default: return false;
9614 case MCK_Reg85: return true;
9615 case MCK_Reg88: return true;
9616 case MCK_GPR64x8Class: return true;
9617 }
9618
9619 case MCK_Reg84:
9620 switch (B) {
9621 default: return false;
9622 case MCK_Reg85: return true;
9623 case MCK_GPR64x8Class: return true;
9624 }
9625
9626 case MCK_Reg138:
9627 switch (B) {
9628 default: return false;
9629 case MCK_Reg139: return true;
9630 case MCK_XSeqPairsClass: return true;
9631 }
9632
9633 case MCK_Reg120:
9634 switch (B) {
9635 default: return false;
9636 case MCK_Reg109: return true;
9637 case MCK_Reg97: return true;
9638 case MCK_GPR64x8Class: return true;
9639 }
9640
9641 case MCK_Reg114:
9642 switch (B) {
9643 default: return false;
9644 case MCK_Reg109: return true;
9645 case MCK_Reg91: return true;
9646 case MCK_GPR64x8Class: return true;
9647 }
9648
9649 case MCK_Reg111:
9650 switch (B) {
9651 default: return false;
9652 case MCK_Reg109: return true;
9653 case MCK_Reg88: return true;
9654 case MCK_GPR64x8Class: return true;
9655 }
9656
9657 case MCK_Reg102:
9658 switch (B) {
9659 default: return false;
9660 case MCK_Reg97: return true;
9661 case MCK_Reg91: return true;
9662 case MCK_GPR64x8Class: return true;
9663 }
9664
9665 case MCK_Reg99:
9666 switch (B) {
9667 default: return false;
9668 case MCK_Reg97: return true;
9669 case MCK_Reg88: return true;
9670 case MCK_GPR64x8Class: return true;
9671 }
9672
9673 case MCK_Reg93:
9674 switch (B) {
9675 default: return false;
9676 case MCK_Reg91: return true;
9677 case MCK_Reg88: return true;
9678 case MCK_GPR64x8Class: return true;
9679 }
9680
9681 case MCK_Reg85:
9682 return B == MCK_GPR64x8Class;
9683
9684 case MCK_Reg109:
9685 return B == MCK_GPR64x8Class;
9686
9687 case MCK_Reg97:
9688 return B == MCK_GPR64x8Class;
9689
9690 case MCK_Reg91:
9691 return B == MCK_GPR64x8Class;
9692
9693 case MCK_Reg88:
9694 return B == MCK_GPR64x8Class;
9695
9696 case MCK_Reg156:
9697 switch (B) {
9698 default: return false;
9699 case MCK_Reg166: return true;
9700 case MCK_Reg157: return true;
9701 case MCK_Reg165: return true;
9702 case MCK_Reg163: return true;
9703 case MCK_Reg158: return true;
9704 case MCK_Reg164: return true;
9705 case MCK_Reg162: return true;
9706 case MCK_Reg161: return true;
9707 case MCK_Reg159: return true;
9708 case MCK_ZPR4: return true;
9709 }
9710
9711 case MCK_Reg58:
9712 switch (B) {
9713 default: return false;
9714 case MCK_Reg68: return true;
9715 case MCK_Reg59: return true;
9716 case MCK_Reg67: return true;
9717 case MCK_Reg65: return true;
9718 case MCK_Reg60: return true;
9719 case MCK_Reg66: return true;
9720 case MCK_Reg64: return true;
9721 case MCK_Reg63: return true;
9722 case MCK_Reg61: return true;
9723 case MCK_QQQQ: return true;
9724 }
9725
9726 case MCK_Reg36:
9727 switch (B) {
9728 default: return false;
9729 case MCK_Reg46: return true;
9730 case MCK_Reg37: return true;
9731 case MCK_Reg45: return true;
9732 case MCK_Reg43: return true;
9733 case MCK_Reg38: return true;
9734 case MCK_Reg44: return true;
9735 case MCK_Reg42: return true;
9736 case MCK_Reg41: return true;
9737 case MCK_Reg39: return true;
9738 case MCK_DDDD: return true;
9739 }
9740
9741 case MCK_Reg176:
9742 switch (B) {
9743 default: return false;
9744 case MCK_Reg182: return true;
9745 case MCK_Reg177: return true;
9746 case MCK_Reg181: return true;
9747 case MCK_Reg180: return true;
9748 case MCK_Reg178: return true;
9749 case MCK_ZPR3: return true;
9750 }
9751
9752 case MCK_Reg166:
9753 switch (B) {
9754 default: return false;
9755 case MCK_Reg165: return true;
9756 case MCK_Reg163: return true;
9757 case MCK_Reg164: return true;
9758 case MCK_Reg162: return true;
9759 case MCK_Reg161: return true;
9760 case MCK_ZPR4: return true;
9761 }
9762
9763 case MCK_Reg157:
9764 switch (B) {
9765 default: return false;
9766 case MCK_Reg163: return true;
9767 case MCK_Reg158: return true;
9768 case MCK_Reg162: return true;
9769 case MCK_Reg161: return true;
9770 case MCK_Reg159: return true;
9771 case MCK_ZPR4: return true;
9772 }
9773
9774 case MCK_Reg142:
9775 switch (B) {
9776 default: return false;
9777 case MCK_Reg143: return true;
9778 case MCK_Reg139: return true;
9779 case MCK_XSeqPairsClass: return true;
9780 }
9781
9782 case MCK_Reg69:
9783 switch (B) {
9784 default: return false;
9785 case MCK_Reg75: return true;
9786 case MCK_Reg70: return true;
9787 case MCK_Reg74: return true;
9788 case MCK_Reg73: return true;
9789 case MCK_Reg71: return true;
9790 case MCK_QQQ: return true;
9791 }
9792
9793 case MCK_Reg68:
9794 switch (B) {
9795 default: return false;
9796 case MCK_Reg67: return true;
9797 case MCK_Reg65: return true;
9798 case MCK_Reg66: return true;
9799 case MCK_Reg64: return true;
9800 case MCK_Reg63: return true;
9801 case MCK_QQQQ: return true;
9802 }
9803
9804 case MCK_Reg59:
9805 switch (B) {
9806 default: return false;
9807 case MCK_Reg65: return true;
9808 case MCK_Reg60: return true;
9809 case MCK_Reg64: return true;
9810 case MCK_Reg63: return true;
9811 case MCK_Reg61: return true;
9812 case MCK_QQQQ: return true;
9813 }
9814
9815 case MCK_Reg47:
9816 switch (B) {
9817 default: return false;
9818 case MCK_Reg53: return true;
9819 case MCK_Reg48: return true;
9820 case MCK_Reg52: return true;
9821 case MCK_Reg51: return true;
9822 case MCK_Reg49: return true;
9823 case MCK_DDD: return true;
9824 }
9825
9826 case MCK_Reg46:
9827 switch (B) {
9828 default: return false;
9829 case MCK_Reg45: return true;
9830 case MCK_Reg43: return true;
9831 case MCK_Reg44: return true;
9832 case MCK_Reg42: return true;
9833 case MCK_Reg41: return true;
9834 case MCK_DDDD: return true;
9835 }
9836
9837 case MCK_Reg37:
9838 switch (B) {
9839 default: return false;
9840 case MCK_Reg43: return true;
9841 case MCK_Reg38: return true;
9842 case MCK_Reg42: return true;
9843 case MCK_Reg41: return true;
9844 case MCK_Reg39: return true;
9845 case MCK_DDDD: return true;
9846 }
9847
9848 case MCK_Reg182:
9849 switch (B) {
9850 default: return false;
9851 case MCK_Reg181: return true;
9852 case MCK_Reg180: return true;
9853 case MCK_ZPR3: return true;
9854 }
9855
9856 case MCK_Reg177:
9857 switch (B) {
9858 default: return false;
9859 case MCK_Reg180: return true;
9860 case MCK_Reg178: return true;
9861 case MCK_ZPR3: return true;
9862 }
9863
9864 case MCK_Reg165:
9865 switch (B) {
9866 default: return false;
9867 case MCK_Reg164: return true;
9868 case MCK_Reg162: return true;
9869 case MCK_ZPR4: return true;
9870 }
9871
9872 case MCK_Reg163:
9873 switch (B) {
9874 default: return false;
9875 case MCK_Reg162: return true;
9876 case MCK_Reg161: return true;
9877 case MCK_ZPR4: return true;
9878 }
9879
9880 case MCK_Reg158:
9881 switch (B) {
9882 default: return false;
9883 case MCK_Reg161: return true;
9884 case MCK_Reg159: return true;
9885 case MCK_ZPR4: return true;
9886 }
9887
9888 case MCK_Reg147:
9889 switch (B) {
9890 default: return false;
9891 case MCK_Reg150: return true;
9892 case MCK_Reg148: return true;
9893 case MCK_ZPR2: return true;
9894 }
9895
9896 case MCK_Reg143:
9897 return B == MCK_XSeqPairsClass;
9898
9899 case MCK_Reg139:
9900 return B == MCK_XSeqPairsClass;
9901
9902 case MCK_Reg133:
9903 return B == MCK_WSeqPairsClass;
9904
9905 case MCK_Reg75:
9906 switch (B) {
9907 default: return false;
9908 case MCK_Reg74: return true;
9909 case MCK_Reg73: return true;
9910 case MCK_QQQ: return true;
9911 }
9912
9913 case MCK_Reg70:
9914 switch (B) {
9915 default: return false;
9916 case MCK_Reg73: return true;
9917 case MCK_Reg71: return true;
9918 case MCK_QQQ: return true;
9919 }
9920
9921 case MCK_Reg67:
9922 switch (B) {
9923 default: return false;
9924 case MCK_Reg66: return true;
9925 case MCK_Reg64: return true;
9926 case MCK_QQQQ: return true;
9927 }
9928
9929 case MCK_Reg65:
9930 switch (B) {
9931 default: return false;
9932 case MCK_Reg64: return true;
9933 case MCK_Reg63: return true;
9934 case MCK_QQQQ: return true;
9935 }
9936
9937 case MCK_Reg60:
9938 switch (B) {
9939 default: return false;
9940 case MCK_Reg63: return true;
9941 case MCK_Reg61: return true;
9942 case MCK_QQQQ: return true;
9943 }
9944
9945 case MCK_Reg54:
9946 switch (B) {
9947 default: return false;
9948 case MCK_Reg57: return true;
9949 case MCK_Reg55: return true;
9950 case MCK_QQ: return true;
9951 }
9952
9953 case MCK_Reg53:
9954 switch (B) {
9955 default: return false;
9956 case MCK_Reg52: return true;
9957 case MCK_Reg51: return true;
9958 case MCK_DDD: return true;
9959 }
9960
9961 case MCK_Reg48:
9962 switch (B) {
9963 default: return false;
9964 case MCK_Reg51: return true;
9965 case MCK_Reg49: return true;
9966 case MCK_DDD: return true;
9967 }
9968
9969 case MCK_Reg45:
9970 switch (B) {
9971 default: return false;
9972 case MCK_Reg44: return true;
9973 case MCK_Reg42: return true;
9974 case MCK_DDDD: return true;
9975 }
9976
9977 case MCK_Reg43:
9978 switch (B) {
9979 default: return false;
9980 case MCK_Reg42: return true;
9981 case MCK_Reg41: return true;
9982 case MCK_DDDD: return true;
9983 }
9984
9985 case MCK_Reg38:
9986 switch (B) {
9987 default: return false;
9988 case MCK_Reg41: return true;
9989 case MCK_Reg39: return true;
9990 case MCK_DDDD: return true;
9991 }
9992
9993 case MCK_Reg32:
9994 switch (B) {
9995 default: return false;
9996 case MCK_Reg35: return true;
9997 case MCK_Reg33: return true;
9998 case MCK_DD: return true;
9999 }
10000
10001 case MCK_Reg181:
10002 return B == MCK_ZPR3;
10003
10004 case MCK_Reg180:
10005 return B == MCK_ZPR3;
10006
10007 case MCK_Reg178:
10008 return B == MCK_ZPR3;
10009
10010 case MCK_Reg164:
10011 return B == MCK_ZPR4;
10012
10013 case MCK_Reg162:
10014 return B == MCK_ZPR4;
10015
10016 case MCK_Reg161:
10017 return B == MCK_ZPR4;
10018
10019 case MCK_Reg159:
10020 return B == MCK_ZPR4;
10021
10022 case MCK_Reg150:
10023 return B == MCK_ZPR2;
10024
10025 case MCK_Reg148:
10026 return B == MCK_ZPR2;
10027
10028 case MCK_Reg74:
10029 return B == MCK_QQQ;
10030
10031 case MCK_Reg73:
10032 return B == MCK_QQQ;
10033
10034 case MCK_Reg71:
10035 return B == MCK_QQQ;
10036
10037 case MCK_Reg66:
10038 return B == MCK_QQQQ;
10039
10040 case MCK_Reg64:
10041 return B == MCK_QQQQ;
10042
10043 case MCK_Reg63:
10044 return B == MCK_QQQQ;
10045
10046 case MCK_Reg61:
10047 return B == MCK_QQQQ;
10048
10049 case MCK_Reg57:
10050 return B == MCK_QQ;
10051
10052 case MCK_Reg55:
10053 return B == MCK_QQ;
10054
10055 case MCK_Reg52:
10056 return B == MCK_DDD;
10057
10058 case MCK_Reg51:
10059 return B == MCK_DDD;
10060
10061 case MCK_Reg49:
10062 return B == MCK_DDD;
10063
10064 case MCK_Reg44:
10065 return B == MCK_DDDD;
10066
10067 case MCK_Reg42:
10068 return B == MCK_DDDD;
10069
10070 case MCK_Reg41:
10071 return B == MCK_DDDD;
10072
10073 case MCK_Reg39:
10074 return B == MCK_DDDD;
10075
10076 case MCK_Reg35:
10077 return B == MCK_DD;
10078
10079 case MCK_Reg33:
10080 return B == MCK_DD;
10081
10082 case MCK_Reg21:
10083 return B == MCK_FPR32;
10084
10085 case MCK_FPR128_lo:
10086 return B == MCK_FPR128;
10087
10088 case MCK_FPR16_lo:
10089 return B == MCK_FPR16;
10090
10091 case MCK_FPR64_lo:
10092 return B == MCK_FPR64;
10093
10094 case MCK_ZPR_4b:
10095 return B == MCK_ZPR;
10096
10097 case MCK_Reg12:
10098 switch (B) {
10099 default: return false;
10100 case MCK_tcGPR64: return true;
10101 case MCK_Reg13: return true;
10102 case MCK_GPR64noip: return true;
10103 case MCK_GPR64common: return true;
10104 case MCK_GPR64: return true;
10105 case MCK_GPR64sp: return true;
10106 case MCK_GPR64all: return true;
10107 }
10108
10109 case MCK_tcGPR64:
10110 switch (B) {
10111 default: return false;
10112 case MCK_GPR64common: return true;
10113 case MCK_GPR64: return true;
10114 case MCK_GPR64sp: return true;
10115 case MCK_GPR64all: return true;
10116 }
10117
10118 case MCK_Reg13:
10119 switch (B) {
10120 default: return false;
10121 case MCK_GPR64noip: return true;
10122 case MCK_GPR64common: return true;
10123 case MCK_GPR64: return true;
10124 case MCK_GPR64sp: return true;
10125 case MCK_GPR64all: return true;
10126 }
10127
10128 case MCK_GPR64noip:
10129 switch (B) {
10130 default: return false;
10131 case MCK_GPR64: return true;
10132 case MCK_GPR64all: return true;
10133 }
10134
10135 case MCK_GPR32common:
10136 switch (B) {
10137 default: return false;
10138 case MCK_GPR32: return true;
10139 case MCK_GPR32sp: return true;
10140 case MCK_GPR32all: return true;
10141 }
10142
10143 case MCK_GPR64common:
10144 switch (B) {
10145 default: return false;
10146 case MCK_GPR64: return true;
10147 case MCK_GPR64sp: return true;
10148 case MCK_GPR64all: return true;
10149 }
10150
10151 case MCK_GPR32:
10152 return B == MCK_GPR32all;
10153
10154 case MCK_GPR32sp:
10155 return B == MCK_GPR32all;
10156
10157 case MCK_GPR64:
10158 return B == MCK_GPR64all;
10159
10160 case MCK_GPR64sp:
10161 return B == MCK_GPR64all;
10162
10163 case MCK_Extend64:
10164 return B == MCK_Extend;
10165
10166 case MCK_ExtendLSL64:
10167 return B == MCK_Extend;
10168
10169 case MCK_LogicalVecHalfWordShifter:
10170 switch (B) {
10171 default: return false;
10172 case MCK_LogicalVecShifter: return true;
10173 case MCK_Shifter: return true;
10174 }
10175
10176 case MCK_ArithmeticShifter32:
10177 return B == MCK_Shifter;
10178
10179 case MCK_ArithmeticShifter64:
10180 return B == MCK_Shifter;
10181
10182 case MCK_LogicalShifter32:
10183 return B == MCK_Shifter;
10184
10185 case MCK_LogicalShifter64:
10186 return B == MCK_Shifter;
10187
10188 case MCK_LogicalVecShifter:
10189 return B == MCK_Shifter;
10190
10191 case MCK_MovImm32Shifter:
10192 return B == MCK_Shifter;
10193
10194 case MCK_MovImm64Shifter:
10195 return B == MCK_Shifter;
10196
10197 case MCK_MoveVecShifter:
10198 return B == MCK_Shifter;
10199 }
10200}
10201
10202static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) {
10203 AArch64Operand &Operand = (AArch64Operand &)GOp;
10204 if (Kind == InvalidMatchClass)
10205 return MCTargetAsmParser::Match_InvalidOperand;
10206
10207 if (Operand.isToken() && Kind <= MCK_LAST_TOKEN)
10208 return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
10209 MCTargetAsmParser::Match_Success :
10210 MCTargetAsmParser::Match_InvalidOperand;
10211
10212 switch (Kind) {
10213 default: break;
10214 // 'AddSubImmNeg' class
10215 case MCK_AddSubImmNeg: {
10216 DiagnosticPredicate DP(Operand.isAddSubImmNeg());
10217 if (DP.isMatch())
10218 return MCTargetAsmParser::Match_Success;
10219 if (DP.isNearMatch())
10220 return AArch64AsmParser::Match_AddSubSecondSource;
10221 break;
10222 }
10223 // 'AddSubImm' class
10224 case MCK_AddSubImm: {
10225 DiagnosticPredicate DP(Operand.isAddSubImm());
10226 if (DP.isMatch())
10227 return MCTargetAsmParser::Match_Success;
10228 if (DP.isNearMatch())
10229 return AArch64AsmParser::Match_AddSubSecondSource;
10230 break;
10231 }
10232 // 'AdrLabel' class
10233 case MCK_AdrLabel: {
10234 DiagnosticPredicate DP(Operand.isAdrLabel());
10235 if (DP.isMatch())
10236 return MCTargetAsmParser::Match_Success;
10237 if (DP.isNearMatch())
10238 return AArch64AsmParser::Match_InvalidLabel;
10239 break;
10240 }
10241 // 'AdrpLabel' class
10242 case MCK_AdrpLabel: {
10243 DiagnosticPredicate DP(Operand.isAdrpLabel());
10244 if (DP.isMatch())
10245 return MCTargetAsmParser::Match_Success;
10246 if (DP.isNearMatch())
10247 return AArch64AsmParser::Match_InvalidLabel;
10248 break;
10249 }
10250 // 'BTIHint' class
10251 case MCK_BTIHint: {
10252 DiagnosticPredicate DP(Operand.isBTIHint());
10253 if (DP.isMatch())
10254 return MCTargetAsmParser::Match_Success;
10255 break;
10256 }
10257 // 'Barrier' class
10258 case MCK_Barrier: {
10259 DiagnosticPredicate DP(Operand.isBarrier());
10260 if (DP.isMatch())
10261 return MCTargetAsmParser::Match_Success;
10262 break;
10263 }
10264 // 'BarriernXS' class
10265 case MCK_BarriernXS: {
10266 DiagnosticPredicate DP(Operand.isBarriernXS());
10267 if (DP.isMatch())
10268 return MCTargetAsmParser::Match_Success;
10269 break;
10270 }
10271 // 'BranchTarget14' class
10272 case MCK_BranchTarget14: {
10273 DiagnosticPredicate DP(Operand.isBranchTarget<14>());
10274 if (DP.isMatch())
10275 return MCTargetAsmParser::Match_Success;
10276 if (DP.isNearMatch())
10277 return AArch64AsmParser::Match_InvalidLabel;
10278 break;
10279 }
10280 // 'BranchTarget26' class
10281 case MCK_BranchTarget26: {
10282 DiagnosticPredicate DP(Operand.isBranchTarget<26>());
10283 if (DP.isMatch())
10284 return MCTargetAsmParser::Match_Success;
10285 if (DP.isNearMatch())
10286 return AArch64AsmParser::Match_InvalidLabel;
10287 break;
10288 }
10289 // 'CondCode' class
10290 case MCK_CondCode: {
10291 DiagnosticPredicate DP(Operand.isCondCode());
10292 if (DP.isMatch())
10293 return MCTargetAsmParser::Match_Success;
10294 if (DP.isNearMatch())
10295 return AArch64AsmParser::Match_InvalidCondCode;
10296 break;
10297 }
10298 // 'Extend64' class
10299 case MCK_Extend64: {
10300 DiagnosticPredicate DP(Operand.isExtend64());
10301 if (DP.isMatch())
10302 return MCTargetAsmParser::Match_Success;
10303 if (DP.isNearMatch())
10304 return AArch64AsmParser::Match_AddSubRegExtendSmall;
10305 break;
10306 }
10307 // 'ExtendLSL64' class
10308 case MCK_ExtendLSL64: {
10309 DiagnosticPredicate DP(Operand.isExtendLSL64());
10310 if (DP.isMatch())
10311 return MCTargetAsmParser::Match_Success;
10312 if (DP.isNearMatch())
10313 return AArch64AsmParser::Match_AddSubRegExtendLarge;
10314 break;
10315 }
10316 // 'Extend' class
10317 case MCK_Extend: {
10318 DiagnosticPredicate DP(Operand.isExtend());
10319 if (DP.isMatch())
10320 return MCTargetAsmParser::Match_Success;
10321 if (DP.isNearMatch())
10322 return AArch64AsmParser::Match_AddSubRegExtendLarge;
10323 break;
10324 }
10325 // 'FPImm' class
10326 case MCK_FPImm: {
10327 DiagnosticPredicate DP(Operand.isFPImm());
10328 if (DP.isMatch())
10329 return MCTargetAsmParser::Match_Success;
10330 if (DP.isNearMatch())
10331 return AArch64AsmParser::Match_InvalidFPImm;
10332 break;
10333 }
10334 // 'GPR32as64' class
10335 case MCK_GPR32as64: {
10336 DiagnosticPredicate DP(Operand.isGPR32as64());
10337 if (DP.isMatch())
10338 return MCTargetAsmParser::Match_Success;
10339 break;
10340 }
10341 // 'GPR64NoXZRshifted16' class
10342 case MCK_GPR64NoXZRshifted16: {
10343 DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64commonRegClassID, 16>());
10344 if (DP.isMatch())
10345 return MCTargetAsmParser::Match_Success;
10346 if (DP.isNearMatch())
10347 return AArch64AsmParser::Match_InvalidGPR64NoXZRshifted16;
10348 break;
10349 }
10350 // 'GPR64NoXZRshifted32' class
10351 case MCK_GPR64NoXZRshifted32: {
10352 DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64commonRegClassID, 32>());
10353 if (DP.isMatch())
10354 return MCTargetAsmParser::Match_Success;
10355 if (DP.isNearMatch())
10356 return AArch64AsmParser::Match_InvalidGPR64NoXZRshifted32;
10357 break;
10358 }
10359 // 'GPR64NoXZRshifted64' class
10360 case MCK_GPR64NoXZRshifted64: {
10361 DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64commonRegClassID, 64>());
10362 if (DP.isMatch())
10363 return MCTargetAsmParser::Match_Success;
10364 if (DP.isNearMatch())
10365 return AArch64AsmParser::Match_InvalidGPR64NoXZRshifted64;
10366 break;
10367 }
10368 // 'GPR64NoXZRshifted8' class
10369 case MCK_GPR64NoXZRshifted8: {
10370 DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64commonRegClassID, 8>());
10371 if (DP.isMatch())
10372 return MCTargetAsmParser::Match_Success;
10373 if (DP.isNearMatch())
10374 return AArch64AsmParser::Match_InvalidGPR64NoXZRshifted8;
10375 break;
10376 }
10377 // 'GPR64as32' class
10378 case MCK_GPR64as32: {
10379 DiagnosticPredicate DP(Operand.isGPR64as32());
10380 if (DP.isMatch())
10381 return MCTargetAsmParser::Match_Success;
10382 break;
10383 }
10384 // 'GPR64shifted16' class
10385 case MCK_GPR64shifted16: {
10386 DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64RegClassID, 16>());
10387 if (DP.isMatch())
10388 return MCTargetAsmParser::Match_Success;
10389 if (DP.isNearMatch())
10390 return AArch64AsmParser::Match_InvalidGPR64shifted16;
10391 break;
10392 }
10393 // 'GPR64shifted32' class
10394 case MCK_GPR64shifted32: {
10395 DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64RegClassID, 32>());
10396 if (DP.isMatch())
10397 return MCTargetAsmParser::Match_Success;
10398 if (DP.isNearMatch())
10399 return AArch64AsmParser::Match_InvalidGPR64shifted32;
10400 break;
10401 }
10402 // 'GPR64shifted64' class
10403 case MCK_GPR64shifted64: {
10404 DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64RegClassID, 64>());
10405 if (DP.isMatch())
10406 return MCTargetAsmParser::Match_Success;
10407 if (DP.isNearMatch())
10408 return AArch64AsmParser::Match_InvalidGPR64shifted64;
10409 break;
10410 }
10411 // 'GPR64shifted8' class
10412 case MCK_GPR64shifted8: {
10413 DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64RegClassID, 8>());
10414 if (DP.isMatch())
10415 return MCTargetAsmParser::Match_Success;
10416 if (DP.isNearMatch())
10417 return AArch64AsmParser::Match_InvalidGPR64shifted8;
10418 break;
10419 }
10420 // 'GPR64sp0' class
10421 case MCK_GPR64sp0: {
10422 DiagnosticPredicate DP(Operand.isGPR64<AArch64::GPR64spRegClassID>());
10423 if (DP.isMatch())
10424 return MCTargetAsmParser::Match_Success;
10425 break;
10426 }
10427 // 'GPR64x8' class
10428 case MCK_GPR64x8: {
10429 DiagnosticPredicate DP(Operand.isGPR64x8());
10430 if (DP.isMatch())
10431 return MCTargetAsmParser::Match_Success;
10432 break;
10433 }
10434 // 'Imm0_127' class
10435 case MCK_Imm0_127: {
10436 DiagnosticPredicate DP(Operand.isImmInRange<0,127>());
10437 if (DP.isMatch())
10438 return MCTargetAsmParser::Match_Success;
10439 if (DP.isNearMatch())
10440 return AArch64AsmParser::Match_InvalidImm0_127;
10441 break;
10442 }
10443 // 'Imm0_15' class
10444 case MCK_Imm0_15: {
10445 DiagnosticPredicate DP(Operand.isImmInRange<0,15>());
10446 if (DP.isMatch())
10447 return MCTargetAsmParser::Match_Success;
10448 if (DP.isNearMatch())
10449 return AArch64AsmParser::Match_InvalidImm0_15;
10450 break;
10451 }
10452 // 'Imm0_1' class
10453 case MCK_Imm0_1: {
10454 DiagnosticPredicate DP(Operand.isImmInRange<0,1>());
10455 if (DP.isMatch())
10456 return MCTargetAsmParser::Match_Success;
10457 if (DP.isNearMatch())
10458 return AArch64AsmParser::Match_InvalidImm0_1;
10459 break;
10460 }
10461 // 'Imm0_255' class
10462 case MCK_Imm0_255: {
10463 DiagnosticPredicate DP(Operand.isImmInRange<0,255>());
10464 if (DP.isMatch())
10465 return MCTargetAsmParser::Match_Success;
10466 if (DP.isNearMatch())
10467 return AArch64AsmParser::Match_InvalidImm0_255;
10468 break;
10469 }
10470 // 'Imm0_31' class
10471 case MCK_Imm0_31: {
10472 DiagnosticPredicate DP(Operand.isImmInRange<0,31>());
10473 if (DP.isMatch())
10474 return MCTargetAsmParser::Match_Success;
10475 if (DP.isNearMatch())
10476 return AArch64AsmParser::Match_InvalidImm0_31;
10477 break;
10478 }
10479 // 'Imm0_63' class
10480 case MCK_Imm0_63: {
10481 DiagnosticPredicate DP(Operand.isImmInRange<0,63>());
10482 if (DP.isMatch())
10483 return MCTargetAsmParser::Match_Success;
10484 if (DP.isNearMatch())
10485 return AArch64AsmParser::Match_InvalidImm0_63;
10486 break;
10487 }
10488 // 'Imm0_7' class
10489 case MCK_Imm0_7: {
10490 DiagnosticPredicate DP(Operand.isImmInRange<0,7>());
10491 if (DP.isMatch())
10492 return MCTargetAsmParser::Match_Success;
10493 if (DP.isNearMatch())
10494 return AArch64AsmParser::Match_InvalidImm0_7;
10495 break;
10496 }
10497 // 'Imm1_16' class
10498 case MCK_Imm1_16: {
10499 DiagnosticPredicate DP(Operand.isImmInRange<1,16>());
10500 if (DP.isMatch())
10501 return MCTargetAsmParser::Match_Success;
10502 if (DP.isNearMatch())
10503 return AArch64AsmParser::Match_InvalidImm1_16;
10504 break;
10505 }
10506 // 'Imm1_32' class
10507 case MCK_Imm1_32: {
10508 DiagnosticPredicate DP(Operand.isImmInRange<1,32>());
10509 if (DP.isMatch())
10510 return MCTargetAsmParser::Match_Success;
10511 if (DP.isNearMatch())
10512 return AArch64AsmParser::Match_InvalidImm1_32;
10513 break;
10514 }
10515 // 'Imm1_64' class
10516 case MCK_Imm1_64: {
10517 DiagnosticPredicate DP(Operand.isImmInRange<1,64>());
10518 if (DP.isMatch())
10519 return MCTargetAsmParser::Match_Success;
10520 if (DP.isNearMatch())
10521 return AArch64AsmParser::Match_InvalidImm1_64;
10522 break;
10523 }
10524 // 'Imm1_8' class
10525 case MCK_Imm1_8: {
10526 DiagnosticPredicate DP(Operand.isImmInRange<1,8>());
10527 if (DP.isMatch())
10528 return MCTargetAsmParser::Match_Success;
10529 if (DP.isNearMatch())
10530 return AArch64AsmParser::Match_InvalidImm1_8;
10531 break;
10532 }
10533 // 'Imm' class
10534 case MCK_Imm: {
10535 DiagnosticPredicate DP(Operand.isImm());
10536 if (DP.isMatch())
10537 return MCTargetAsmParser::Match_Success;
10538 break;
10539 }
10540 // 'LogicalImm32Not' class
10541 case MCK_LogicalImm32Not: {
10542 DiagnosticPredicate DP(Operand.isLogicalImm<int32_t>());
10543 if (DP.isMatch())
10544 return MCTargetAsmParser::Match_Success;
10545 if (DP.isNearMatch())
10546 return AArch64AsmParser::Match_LogicalSecondSource;
10547 break;
10548 }
10549 // 'LogicalImm32' class
10550 case MCK_LogicalImm32: {
10551 DiagnosticPredicate DP(Operand.isLogicalImm<int32_t>());
10552 if (DP.isMatch())
10553 return MCTargetAsmParser::Match_Success;
10554 if (DP.isNearMatch())
10555 return AArch64AsmParser::Match_LogicalSecondSource;
10556 break;
10557 }
10558 // 'LogicalImm64Not' class
10559 case MCK_LogicalImm64Not: {
10560 DiagnosticPredicate DP(Operand.isLogicalImm<int64_t>());
10561 if (DP.isMatch())
10562 return MCTargetAsmParser::Match_Success;
10563 if (DP.isNearMatch())
10564 return AArch64AsmParser::Match_LogicalSecondSource;
10565 break;
10566 }
10567 // 'LogicalImm64' class
10568 case MCK_LogicalImm64: {
10569 DiagnosticPredicate DP(Operand.isLogicalImm<int64_t>());
10570 if (DP.isMatch())
10571 return MCTargetAsmParser::Match_Success;
10572 if (DP.isNearMatch())
10573 return AArch64AsmParser::Match_LogicalSecondSource;
10574 break;
10575 }
10576 // 'MRSSystemRegister' class
10577 case MCK_MRSSystemRegister: {
10578 DiagnosticPredicate DP(Operand.isMRSSystemRegister());
10579 if (DP.isMatch())
10580 return MCTargetAsmParser::Match_Success;
10581 if (DP.isNearMatch())
10582 return AArch64AsmParser::Match_MRS;
10583 break;
10584 }
10585 // 'MSRSystemRegister' class
10586 case MCK_MSRSystemRegister: {
10587 DiagnosticPredicate DP(Operand.isMSRSystemRegister());
10588 if (DP.isMatch())
10589 return MCTargetAsmParser::Match_Success;
10590 if (DP.isNearMatch())
10591 return AArch64AsmParser::Match_MSR;
10592 break;
10593 }
10594 // 'MemWExtend128' class
10595 case MCK_MemWExtend128: {
10596 DiagnosticPredicate DP(Operand.isMemWExtend<128>());
10597 if (DP.isMatch())
10598 return MCTargetAsmParser::Match_Success;
10599 if (DP.isNearMatch())
10600 return AArch64AsmParser::Match_InvalidMemoryWExtend128;
10601 break;
10602 }
10603 // 'MemWExtend16' class
10604 case MCK_MemWExtend16: {
10605 DiagnosticPredicate DP(Operand.isMemWExtend<16>());
10606 if (DP.isMatch())
10607 return MCTargetAsmParser::Match_Success;
10608 if (DP.isNearMatch())
10609 return AArch64AsmParser::Match_InvalidMemoryWExtend16;
10610 break;
10611 }
10612 // 'MemWExtend32' class
10613 case MCK_MemWExtend32: {
10614 DiagnosticPredicate DP(Operand.isMemWExtend<32>());
10615 if (DP.isMatch())
10616 return MCTargetAsmParser::Match_Success;
10617 if (DP.isNearMatch())
10618 return AArch64AsmParser::Match_InvalidMemoryWExtend32;
10619 break;
10620 }
10621 // 'MemWExtend64' class
10622 case MCK_MemWExtend64: {
10623 DiagnosticPredicate DP(Operand.isMemWExtend<64>());
10624 if (DP.isMatch())
10625 return MCTargetAsmParser::Match_Success;
10626 if (DP.isNearMatch())
10627 return AArch64AsmParser::Match_InvalidMemoryWExtend64;
10628 break;
10629 }
10630 // 'MemWExtend8' class
10631 case MCK_MemWExtend8: {
10632 DiagnosticPredicate DP(Operand.isMemWExtend<8>());
10633 if (DP.isMatch())
10634 return MCTargetAsmParser::Match_Success;
10635 if (DP.isNearMatch())
10636 return AArch64AsmParser::Match_InvalidMemoryWExtend8;
10637 break;
10638 }
10639 // 'MemXExtend128' class
10640 case MCK_MemXExtend128: {
10641 DiagnosticPredicate DP(Operand.isMemXExtend<128>());
10642 if (DP.isMatch())
10643 return MCTargetAsmParser::Match_Success;
10644 if (DP.isNearMatch())
10645 return AArch64AsmParser::Match_InvalidMemoryXExtend128;
10646 break;
10647 }
10648 // 'MemXExtend16' class
10649 case MCK_MemXExtend16: {
10650 DiagnosticPredicate DP(Operand.isMemXExtend<16>());
10651 if (DP.isMatch())
10652 return MCTargetAsmParser::Match_Success;
10653 if (DP.isNearMatch())
10654 return AArch64AsmParser::Match_InvalidMemoryXExtend16;
10655 break;
10656 }
10657 // 'MemXExtend32' class
10658 case MCK_MemXExtend32: {
10659 DiagnosticPredicate DP(Operand.isMemXExtend<32>());
10660 if (DP.isMatch())
10661 return MCTargetAsmParser::Match_Success;
10662 if (DP.isNearMatch())
10663 return AArch64AsmParser::Match_InvalidMemoryXExtend32;
10664 break;
10665 }
10666 // 'MemXExtend64' class
10667 case MCK_MemXExtend64: {
10668 DiagnosticPredicate DP(Operand.isMemXExtend<64>());
10669 if (DP.isMatch())
10670 return MCTargetAsmParser::Match_Success;
10671 if (DP.isNearMatch())
10672 return AArch64AsmParser::Match_InvalidMemoryXExtend64;
10673 break;
10674 }
10675 // 'MemXExtend8' class
10676 case MCK_MemXExtend8: {
10677 DiagnosticPredicate DP(Operand.isMemXExtend<8>());
10678 if (DP.isMatch())
10679 return MCTargetAsmParser::Match_Success;
10680 if (DP.isNearMatch())
10681 return AArch64AsmParser::Match_InvalidMemoryXExtend8;
10682 break;
10683 }
10684 // 'MovWSymbolG0' class
10685 case MCK_MovWSymbolG0: {
10686 DiagnosticPredicate DP(Operand.isMovWSymbolG0());
10687 if (DP.isMatch())
10688 return MCTargetAsmParser::Match_Success;
10689 break;
10690 }
10691 // 'MovWSymbolG1' class
10692 case MCK_MovWSymbolG1: {
10693 DiagnosticPredicate DP(Operand.isMovWSymbolG1());
10694 if (DP.isMatch())
10695 return MCTargetAsmParser::Match_Success;
10696 break;
10697 }
10698 // 'MovWSymbolG2' class
10699 case MCK_MovWSymbolG2: {
10700 DiagnosticPredicate DP(Operand.isMovWSymbolG2());
10701 if (DP.isMatch())
10702 return MCTargetAsmParser::Match_Success;
10703 break;
10704 }
10705 // 'MovWSymbolG3' class
10706 case MCK_MovWSymbolG3: {
10707 DiagnosticPredicate DP(Operand.isMovWSymbolG3());
10708 if (DP.isMatch())
10709 return MCTargetAsmParser::Match_Success;
10710 break;
10711 }
10712 // 'PCRelLabel19' class
10713 case MCK_PCRelLabel19: {
10714 DiagnosticPredicate DP(Operand.isBranchTarget<19>());
10715 if (DP.isMatch())
10716 return MCTargetAsmParser::Match_Success;
10717 if (DP.isNearMatch())
10718 return AArch64AsmParser::Match_InvalidLabel;
10719 break;
10720 }
10721 // 'SVEPredicateHReg' class
10722 case MCK_SVEPredicateHReg: {
10723 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<16, AArch64::PPRRegClassID>());
10724 if (DP.isMatch())
10725 return MCTargetAsmParser::Match_Success;
10726 if (DP.isNearMatch())
10727 return AArch64AsmParser::Match_InvalidSVEPredicateHReg;
10728 break;
10729 }
10730 // 'SVEPredicateSReg' class
10731 case MCK_SVEPredicateSReg: {
10732 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<32, AArch64::PPRRegClassID>());
10733 if (DP.isMatch())
10734 return MCTargetAsmParser::Match_Success;
10735 if (DP.isNearMatch())
10736 return AArch64AsmParser::Match_InvalidSVEPredicateSReg;
10737 break;
10738 }
10739 // 'SVEPredicate3bHReg' class
10740 case MCK_SVEPredicate3bHReg: {
10741 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<16, AArch64::PPR_3bRegClassID>());
10742 if (DP.isMatch())
10743 return MCTargetAsmParser::Match_Success;
10744 if (DP.isNearMatch())
10745 return AArch64AsmParser::Match_InvalidSVEPredicate3bHReg;
10746 break;
10747 }
10748 // 'SVEPredicate3bSReg' class
10749 case MCK_SVEPredicate3bSReg: {
10750 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<32, AArch64::PPR_3bRegClassID>());
10751 if (DP.isMatch())
10752 return MCTargetAsmParser::Match_Success;
10753 if (DP.isNearMatch())
10754 return AArch64AsmParser::Match_InvalidSVEPredicate3bSReg;
10755 break;
10756 }
10757 // 'SVEPredicate3bDReg' class
10758 case MCK_SVEPredicate3bDReg: {
10759 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<64, AArch64::PPR_3bRegClassID>());
10760 if (DP.isMatch())
10761 return MCTargetAsmParser::Match_Success;
10762 if (DP.isNearMatch())
10763 return AArch64AsmParser::Match_InvalidSVEPredicate3bDReg;
10764 break;
10765 }
10766 // 'SVEPredicate3bBReg' class
10767 case MCK_SVEPredicate3bBReg: {
10768 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<8, AArch64::PPR_3bRegClassID>());
10769 if (DP.isMatch())
10770 return MCTargetAsmParser::Match_Success;
10771 if (DP.isNearMatch())
10772 return AArch64AsmParser::Match_InvalidSVEPredicate3bBReg;
10773 break;
10774 }
10775 // 'SVEPredicate3bAnyReg' class
10776 case MCK_SVEPredicate3bAnyReg: {
10777 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<0, AArch64::PPR_3bRegClassID>());
10778 if (DP.isMatch())
10779 return MCTargetAsmParser::Match_Success;
10780 if (DP.isNearMatch())
10781 return AArch64AsmParser::Match_InvalidSVEPredicate3bAnyReg;
10782 break;
10783 }
10784 // 'SVEPredicateDReg' class
10785 case MCK_SVEPredicateDReg: {
10786 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<64, AArch64::PPRRegClassID>());
10787 if (DP.isMatch())
10788 return MCTargetAsmParser::Match_Success;
10789 if (DP.isNearMatch())
10790 return AArch64AsmParser::Match_InvalidSVEPredicateDReg;
10791 break;
10792 }
10793 // 'SVEPredicateBReg' class
10794 case MCK_SVEPredicateBReg: {
10795 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<8, AArch64::PPRRegClassID>());
10796 if (DP.isMatch())
10797 return MCTargetAsmParser::Match_Success;
10798 if (DP.isNearMatch())
10799 return AArch64AsmParser::Match_InvalidSVEPredicateBReg;
10800 break;
10801 }
10802 // 'SVEPredicateAnyReg' class
10803 case MCK_SVEPredicateAnyReg: {
10804 DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<0, AArch64::PPRRegClassID>());
10805 if (DP.isMatch())
10806 return MCTargetAsmParser::Match_Success;
10807 if (DP.isNearMatch())
10808 return AArch64AsmParser::Match_InvalidSVEPredicateAnyReg;
10809 break;
10810 }
10811 // 'PSBHint' class
10812 case MCK_PSBHint: {
10813 DiagnosticPredicate DP(Operand.isPSBHint());
10814 if (DP.isMatch())
10815 return MCTargetAsmParser::Match_Success;
10816 break;
10817 }
10818 // 'Prefetch' class
10819 case MCK_Prefetch: {
10820 DiagnosticPredicate DP(Operand.isPrefetch());
10821 if (DP.isMatch())
10822 return MCTargetAsmParser::Match_Success;
10823 break;
10824 }
10825 // 'SIMDImmType10' class
10826 case MCK_SIMDImmType10: {
10827 DiagnosticPredicate DP(Operand.isSIMDImmType10());
10828 if (DP.isMatch())
10829 return MCTargetAsmParser::Match_Success;
10830 break;
10831 }
10832 // 'SImm10s8' class
10833 case MCK_SImm10s8: {
10834 DiagnosticPredicate DP(Operand.isSImmScaled<10, 8>());
10835 if (DP.isMatch())
10836 return MCTargetAsmParser::Match_Success;
10837 if (DP.isNearMatch())
10838 return AArch64AsmParser::Match_InvalidMemoryIndexed8SImm10;
10839 break;
10840 }
10841 // 'SImm4s16' class
10842 case MCK_SImm4s16: {
10843 DiagnosticPredicate DP(Operand.isSImmScaled<4, 16>());
10844 if (DP.isMatch())
10845 return MCTargetAsmParser::Match_Success;
10846 if (DP.isNearMatch())
10847 return AArch64AsmParser::Match_InvalidMemoryIndexed16SImm4;
10848 break;
10849 }
10850 // 'SImm4s1' class
10851 case MCK_SImm4s1: {
10852 DiagnosticPredicate DP(Operand.isSImmScaled<4, 1>());
10853 if (DP.isMatch())
10854 return MCTargetAsmParser::Match_Success;
10855 if (DP.isNearMatch())
10856 return AArch64AsmParser::Match_InvalidMemoryIndexed1SImm4;
10857 break;
10858 }
10859 // 'SImm4s2' class
10860 case MCK_SImm4s2: {
10861 DiagnosticPredicate DP(Operand.isSImmScaled<4, 2>());
10862 if (DP.isMatch())
10863 return MCTargetAsmParser::Match_Success;
10864 if (DP.isNearMatch())
10865 return AArch64AsmParser::Match_InvalidMemoryIndexed2SImm4;
10866 break;
10867 }
10868 // 'SImm4s32' class
10869 case MCK_SImm4s32: {
10870 DiagnosticPredicate DP(Operand.isSImmScaled<4, 32>());
10871 if (DP.isMatch())
10872 return MCTargetAsmParser::Match_Success;
10873 if (DP.isNearMatch())
10874 return AArch64AsmParser::Match_InvalidMemoryIndexed32SImm4;
10875 break;
10876 }
10877 // 'SImm4s3' class
10878 case MCK_SImm4s3: {
10879 DiagnosticPredicate DP(Operand.isSImmScaled<4, 3>());
10880 if (DP.isMatch())
10881 return MCTargetAsmParser::Match_Success;
10882 if (DP.isNearMatch())
10883 return AArch64AsmParser::Match_InvalidMemoryIndexed3SImm4;
10884 break;
10885 }
10886 // 'SImm4s4' class
10887 case MCK_SImm4s4: {
10888 DiagnosticPredicate DP(Operand.isSImmScaled<4, 4>());
10889 if (DP.isMatch())
10890 return MCTargetAsmParser::Match_Success;
10891 if (DP.isNearMatch())
10892 return AArch64AsmParser::Match_InvalidMemoryIndexed4SImm4;
10893 break;
10894 }
10895 // 'SImm5' class
10896 case MCK_SImm5: {
10897 DiagnosticPredicate DP(Operand.isSImm<5>());
10898 if (DP.isMatch())
10899 return MCTargetAsmParser::Match_Success;
10900 if (DP.isNearMatch())
10901 return AArch64AsmParser::Match_InvalidMemoryIndexedSImm5;
10902 break;
10903 }
10904 // 'SImm6' class
10905 case MCK_SImm6: {
10906 DiagnosticPredicate DP(Operand.isSImm<6>());
10907 if (DP.isMatch())
10908 return MCTargetAsmParser::Match_Success;
10909 if (DP.isNearMatch())
10910 return AArch64AsmParser::Match_InvalidMemoryIndexedSImm6;
10911 break;
10912 }
10913 // 'SImm6s1' class
10914 case MCK_SImm6s1: {
10915 DiagnosticPredicate DP(Operand.isSImmScaled<6, 1>());
10916 if (DP.isMatch())
10917 return MCTargetAsmParser::Match_Success;
10918 if (DP.isNearMatch())
10919 return AArch64AsmParser::Match_InvalidMemoryIndexed1SImm6;
10920 break;
10921 }
10922 // 'SImm7s16' class
10923 case MCK_SImm7s16: {
10924 DiagnosticPredicate DP(Operand.isSImmScaled<7, 16>());
10925 if (DP.isMatch())
10926 return MCTargetAsmParser::Match_Success;
10927 if (DP.isNearMatch())
10928 return AArch64AsmParser::Match_InvalidMemoryIndexed16SImm7;
10929 break;
10930 }
10931 // 'SImm7s4' class
10932 case MCK_SImm7s4: {
10933 DiagnosticPredicate DP(Operand.isSImmScaled<7, 4>());
10934 if (DP.isMatch())
10935 return MCTargetAsmParser::Match_Success;
10936 if (DP.isNearMatch())
10937 return AArch64AsmParser::Match_InvalidMemoryIndexed4SImm7;
10938 break;
10939 }
10940 // 'SImm7s8' class
10941 case MCK_SImm7s8: {
10942 DiagnosticPredicate DP(Operand.isSImmScaled<7, 8>());
10943 if (DP.isMatch())
10944 return MCTargetAsmParser::Match_Success;
10945 if (DP.isNearMatch())
10946 return AArch64AsmParser::Match_InvalidMemoryIndexed8SImm7;
10947 break;
10948 }
10949 // 'SImm8' class
10950 case MCK_SImm8: {
10951 DiagnosticPredicate DP(Operand.isSImm<8>());
10952 if (DP.isMatch())
10953 return MCTargetAsmParser::Match_Success;
10954 if (DP.isNearMatch())
10955 return AArch64AsmParser::Match_InvalidMemoryIndexedSImm8;
10956 break;
10957 }
10958 // 'SImm9OffsetFB128' class
10959 case MCK_SImm9OffsetFB128: {
10960 DiagnosticPredicate DP(Operand.isSImm9OffsetFB<128>());
10961 if (DP.isMatch())
10962 return MCTargetAsmParser::Match_Success;
10963 break;
10964 }
10965 // 'SImm9OffsetFB16' class
10966 case MCK_SImm9OffsetFB16: {
10967 DiagnosticPredicate DP(Operand.isSImm9OffsetFB<16>());
10968 if (DP.isMatch())
10969 return MCTargetAsmParser::Match_Success;
10970 break;
10971 }
10972 // 'SImm9OffsetFB32' class
10973 case MCK_SImm9OffsetFB32: {
10974 DiagnosticPredicate DP(Operand.isSImm9OffsetFB<32>());
10975 if (DP.isMatch())
10976 return MCTargetAsmParser::Match_Success;
10977 break;
10978 }
10979 // 'SImm9OffsetFB64' class
10980 case MCK_SImm9OffsetFB64: {
10981 DiagnosticPredicate DP(Operand.isSImm9OffsetFB<64>());
10982 if (DP.isMatch())
10983 return MCTargetAsmParser::Match_Success;
10984 break;
10985 }
10986 // 'SImm9OffsetFB8' class
10987 case MCK_SImm9OffsetFB8: {
10988 DiagnosticPredicate DP(Operand.isSImm9OffsetFB<8>());
10989 if (DP.isMatch())
10990 return MCTargetAsmParser::Match_Success;
10991 break;
10992 }
10993 // 'SImm9' class
10994 case MCK_SImm9: {
10995 DiagnosticPredicate DP(Operand.isSImm<9>());
10996 if (DP.isMatch())
10997 return MCTargetAsmParser::Match_Success;
10998 if (DP.isNearMatch())
10999 return AArch64AsmParser::Match_InvalidMemoryIndexedSImm9;
11000 break;
11001 }
11002 // 'SVEAddSubImm16' class
11003 case MCK_SVEAddSubImm16: {
11004 DiagnosticPredicate DP(Operand.isSVEAddSubImm<int16_t>());
11005 if (DP.isMatch())
11006 return MCTargetAsmParser::Match_Success;
11007 if (DP.isNearMatch())
11008 return AArch64AsmParser::Match_InvalidSVEAddSubImm16;
11009 break;
11010 }
11011 // 'SVEAddSubImm32' class
11012 case MCK_SVEAddSubImm32: {
11013 DiagnosticPredicate DP(Operand.isSVEAddSubImm<int32_t>());
11014 if (DP.isMatch())
11015 return MCTargetAsmParser::Match_Success;
11016 if (DP.isNearMatch())
11017 return AArch64AsmParser::Match_InvalidSVEAddSubImm32;
11018 break;
11019 }
11020 // 'SVEAddSubImm64' class
11021 case MCK_SVEAddSubImm64: {
11022 DiagnosticPredicate DP(Operand.isSVEAddSubImm<int64_t>());
11023 if (DP.isMatch())
11024 return MCTargetAsmParser::Match_Success;
11025 if (DP.isNearMatch())
11026 return AArch64AsmParser::Match_InvalidSVEAddSubImm64;
11027 break;
11028 }
11029 // 'SVEAddSubImm8' class
11030 case MCK_SVEAddSubImm8: {
11031 DiagnosticPredicate DP(Operand.isSVEAddSubImm<int8_t>());
11032 if (DP.isMatch())
11033 return MCTargetAsmParser::Match_Success;
11034 if (DP.isNearMatch())
11035 return AArch64AsmParser::Match_InvalidSVEAddSubImm8;
11036 break;
11037 }
11038 // 'SVECpyImm16' class
11039 case MCK_SVECpyImm16: {
11040 DiagnosticPredicate DP(Operand.isSVECpyImm<int16_t>());
11041 if (DP.isMatch())
11042 return MCTargetAsmParser::Match_Success;
11043 if (DP.isNearMatch())
11044 return AArch64AsmParser::Match_InvalidSVECpyImm16;
11045 break;
11046 }
11047 // 'SVECpyImm32' class
11048 case MCK_SVECpyImm32: {
11049 DiagnosticPredicate DP(Operand.isSVECpyImm<int32_t>());
11050 if (DP.isMatch())
11051 return MCTargetAsmParser::Match_Success;
11052 if (DP.isNearMatch())
11053 return AArch64AsmParser::Match_InvalidSVECpyImm32;
11054 break;
11055 }
11056 // 'SVECpyImm64' class
11057 case MCK_SVECpyImm64: {
11058 DiagnosticPredicate DP(Operand.isSVECpyImm<int64_t>());
11059 if (DP.isMatch())
11060 return MCTargetAsmParser::Match_Success;
11061 if (DP.isNearMatch())
11062 return AArch64AsmParser::Match_InvalidSVECpyImm64;
11063 break;
11064 }
11065 // 'SVECpyImm8' class
11066 case MCK_SVECpyImm8: {
11067 DiagnosticPredicate DP(Operand.isSVECpyImm<int8_t>());
11068 if (DP.isMatch())
11069 return MCTargetAsmParser::Match_Success;
11070 if (DP.isNearMatch())
11071 return AArch64AsmParser::Match_InvalidSVECpyImm8;
11072 break;
11073 }
11074 // 'SVEPattern' class
11075 case MCK_SVEPattern: {
11076 DiagnosticPredicate DP(Operand.isSVEPattern());
11077 if (DP.isMatch())
11078 return MCTargetAsmParser::Match_Success;
11079 if (DP.isNearMatch())
11080 return AArch64AsmParser::Match_InvalidSVEPattern;
11081 break;
11082 }
11083 // 'SVEPrefetch' class
11084 case MCK_SVEPrefetch: {
11085 DiagnosticPredicate DP(Operand.isPrefetch());
11086 if (DP.isMatch())
11087 return MCTargetAsmParser::Match_Success;
11088 break;
11089 }
11090 // 'SVEIndexRange0_63' class
11091 case MCK_SVEIndexRange0_63: {
11092 DiagnosticPredicate DP(Operand.isVectorIndex<0, 63>());
11093 if (DP.isMatch())
11094 return MCTargetAsmParser::Match_Success;
11095 if (DP.isNearMatch())
11096 return AArch64AsmParser::Match_InvalidSVEIndexRange0_63;
11097 break;
11098 }
11099 // 'SVEIndexRange0_7' class
11100 case MCK_SVEIndexRange0_7: {
11101 DiagnosticPredicate DP(Operand.isVectorIndex<0, 7>());
11102 if (DP.isMatch())
11103 return MCTargetAsmParser::Match_Success;
11104 if (DP.isNearMatch())
11105 return AArch64AsmParser::Match_InvalidSVEIndexRange0_7;
11106 break;
11107 }
11108 // 'SVEIndexRange0_31' class
11109 case MCK_SVEIndexRange0_31: {
11110 DiagnosticPredicate DP(Operand.isVectorIndex<0, 31>());
11111 if (DP.isMatch())
11112 return MCTargetAsmParser::Match_Success;
11113 if (DP.isNearMatch())
11114 return AArch64AsmParser::Match_InvalidSVEIndexRange0_31;
11115 break;
11116 }
11117 // 'SVEIndexRange0_3' class
11118 case MCK_SVEIndexRange0_3: {
11119 DiagnosticPredicate DP(Operand.isVectorIndex<0, 3>());
11120 if (DP.isMatch())
11121 return MCTargetAsmParser::Match_Success;
11122 if (DP.isNearMatch())
11123 return AArch64AsmParser::Match_InvalidSVEIndexRange0_3;
11124 break;
11125 }
11126 // 'SVEIndexRange0_15' class
11127 case MCK_SVEIndexRange0_15: {
11128 DiagnosticPredicate DP(Operand.isVectorIndex<0, 15>());
11129 if (DP.isMatch())
11130 return MCTargetAsmParser::Match_Success;
11131 if (DP.isNearMatch())
11132 return AArch64AsmParser::Match_InvalidSVEIndexRange0_15;
11133 break;
11134 }
11135 // 'LogicalVecHalfWordShifter' class
11136 case MCK_LogicalVecHalfWordShifter: {
11137 DiagnosticPredicate DP(Operand.isLogicalVecHalfWordShifter());
11138 if (DP.isMatch())
11139 return MCTargetAsmParser::Match_Success;
11140 break;
11141 }
11142 // 'ArithmeticShifter32' class
11143 case MCK_ArithmeticShifter32: {
11144 DiagnosticPredicate DP(Operand.isArithmeticShifter<32>());
11145 if (DP.isMatch())
11146 return MCTargetAsmParser::Match_Success;
11147 if (DP.isNearMatch())
11148 return AArch64AsmParser::Match_AddSubRegShift32;
11149 break;
11150 }
11151 // 'ArithmeticShifter64' class
11152 case MCK_ArithmeticShifter64: {
11153 DiagnosticPredicate DP(Operand.isArithmeticShifter<64>());
11154 if (DP.isMatch())
11155 return MCTargetAsmParser::Match_Success;
11156 if (DP.isNearMatch())
11157 return AArch64AsmParser::Match_AddSubRegShift64;
11158 break;
11159 }
11160 // 'LogicalShifter32' class
11161 case MCK_LogicalShifter32: {
11162 DiagnosticPredicate DP(Operand.isLogicalShifter<32>());
11163 if (DP.isMatch())
11164 return MCTargetAsmParser::Match_Success;
11165 if (DP.isNearMatch())
11166 return AArch64AsmParser::Match_AddSubRegShift32;
11167 break;
11168 }
11169 // 'LogicalShifter64' class
11170 case MCK_LogicalShifter64: {
11171 DiagnosticPredicate DP(Operand.isLogicalShifter<64>());
11172 if (DP.isMatch())
11173 return MCTargetAsmParser::Match_Success;
11174 if (DP.isNearMatch())
11175 return AArch64AsmParser::Match_AddSubRegShift64;
11176 break;
11177 }
11178 // 'LogicalVecShifter' class
11179 case MCK_LogicalVecShifter: {
11180 DiagnosticPredicate DP(Operand.isLogicalVecShifter());
11181 if (DP.isMatch())
11182 return MCTargetAsmParser::Match_Success;
11183 break;
11184 }
11185 // 'MovImm32Shifter' class
11186 case MCK_MovImm32Shifter: {
11187 DiagnosticPredicate DP(Operand.isMovImm32Shifter());
11188 if (DP.isMatch())
11189 return MCTargetAsmParser::Match_Success;
11190 if (DP.isNearMatch())
11191 return AArch64AsmParser::Match_InvalidMovImm32Shift;
11192 break;
11193 }
11194 // 'MovImm64Shifter' class
11195 case MCK_MovImm64Shifter: {
11196 DiagnosticPredicate DP(Operand.isMovImm64Shifter());
11197 if (DP.isMatch())
11198 return MCTargetAsmParser::Match_Success;
11199 if (DP.isNearMatch())
11200 return AArch64AsmParser::Match_InvalidMovImm64Shift;
11201 break;
11202 }
11203 // 'MoveVecShifter' class
11204 case MCK_MoveVecShifter: {
11205 DiagnosticPredicate DP(Operand.isMoveVecShifter());
11206 if (DP.isMatch())
11207 return MCTargetAsmParser::Match_Success;
11208 break;
11209 }
11210 // 'Shifter' class
11211 case MCK_Shifter: {
11212 DiagnosticPredicate DP(Operand.isShifter());
11213 if (DP.isMatch())
11214 return MCTargetAsmParser::Match_Success;
11215 break;
11216 }
11217 // 'SysCR' class
11218 case MCK_SysCR: {
11219 DiagnosticPredicate DP(Operand.isSysCR());
11220 if (DP.isMatch())
11221 return MCTargetAsmParser::Match_Success;
11222 break;
11223 }
11224 // 'SystemPStateFieldWithImm0_15' class
11225 case MCK_SystemPStateFieldWithImm0_15: {
11226 DiagnosticPredicate DP(Operand.isSystemPStateFieldWithImm0_15());
11227 if (DP.isMatch())
11228 return MCTargetAsmParser::Match_Success;
11229 break;
11230 }
11231 // 'SystemPStateFieldWithImm0_1' class
11232 case MCK_SystemPStateFieldWithImm0_1: {
11233 DiagnosticPredicate DP(Operand.isSystemPStateFieldWithImm0_1());
11234 if (DP.isMatch())
11235 return MCTargetAsmParser::Match_Success;
11236 break;
11237 }
11238 // 'TBZImm0_31' class
11239 case MCK_TBZImm0_31: {
11240 DiagnosticPredicate DP(Operand.isImmInRange<0,31>());
11241 if (DP.isMatch())
11242 return MCTargetAsmParser::Match_Success;
11243 break;
11244 }
11245 // 'Imm32_63' class
11246 case MCK_Imm32_63: {
11247 DiagnosticPredicate DP(Operand.isImmInRange<32,63>());
11248 if (DP.isMatch())
11249 return MCTargetAsmParser::Match_Success;
11250 if (DP.isNearMatch())
11251 return AArch64AsmParser::Match_InvalidImm0_63;
11252 break;
11253 }
11254 // 'UImm12Offset16' class
11255 case MCK_UImm12Offset16: {
11256 DiagnosticPredicate DP(Operand.isUImm12Offset<16>());
11257 if (DP.isMatch())
11258 return MCTargetAsmParser::Match_Success;
11259 if (DP.isNearMatch())
11260 return AArch64AsmParser::Match_InvalidMemoryIndexed16;
11261 break;
11262 }
11263 // 'UImm12Offset1' class
11264 case MCK_UImm12Offset1: {
11265 DiagnosticPredicate DP(Operand.isUImm12Offset<1>());
11266 if (DP.isMatch())
11267 return MCTargetAsmParser::Match_Success;
11268 if (DP.isNearMatch())
11269 return AArch64AsmParser::Match_InvalidMemoryIndexed1;
11270 break;
11271 }
11272 // 'UImm12Offset2' class
11273 case MCK_UImm12Offset2: {
11274 DiagnosticPredicate DP(Operand.isUImm12Offset<2>());
11275 if (DP.isMatch())
11276 return MCTargetAsmParser::Match_Success;
11277 if (DP.isNearMatch())
11278 return AArch64AsmParser::Match_InvalidMemoryIndexed2;
11279 break;
11280 }
11281 // 'UImm12Offset4' class
11282 case MCK_UImm12Offset4: {
11283 DiagnosticPredicate DP(Operand.isUImm12Offset<4>());
11284 if (DP.isMatch())
11285 return MCTargetAsmParser::Match_Success;
11286 if (DP.isNearMatch())
11287 return AArch64AsmParser::Match_InvalidMemoryIndexed4;
11288 break;
11289 }
11290 // 'UImm12Offset8' class
11291 case MCK_UImm12Offset8: {
11292 DiagnosticPredicate DP(Operand.isUImm12Offset<8>());
11293 if (DP.isMatch())
11294 return MCTargetAsmParser::Match_Success;
11295 if (DP.isNearMatch())
11296 return AArch64AsmParser::Match_InvalidMemoryIndexed8;
11297 break;
11298 }
11299 // 'UImm5s2' class
11300 case MCK_UImm5s2: {
11301 DiagnosticPredicate DP(Operand.isUImmScaled<5, 2>());
11302 if (DP.isMatch())
11303 return MCTargetAsmParser::Match_Success;
11304 if (DP.isNearMatch())
11305 return AArch64AsmParser::Match_InvalidMemoryIndexed2UImm5;
11306 break;
11307 }
11308 // 'UImm5s4' class
11309 case MCK_UImm5s4: {
11310 DiagnosticPredicate DP(Operand.isUImmScaled<5, 4>());
11311 if (DP.isMatch())
11312 return MCTargetAsmParser::Match_Success;
11313 if (DP.isNearMatch())
11314 return AArch64AsmParser::Match_InvalidMemoryIndexed4UImm5;
11315 break;
11316 }
11317 // 'UImm5s8' class
11318 case MCK_UImm5s8: {
11319 DiagnosticPredicate DP(Operand.isUImmScaled<5, 8>());
11320 if (DP.isMatch())
11321 return MCTargetAsmParser::Match_Success;
11322 if (DP.isNearMatch())
11323 return AArch64AsmParser::Match_InvalidMemoryIndexed8UImm5;
11324 break;
11325 }
11326 // 'UImm6' class
11327 case MCK_UImm6: {
11328 DiagnosticPredicate DP(Operand.isUImm6());
11329 if (DP.isMatch())
11330 return MCTargetAsmParser::Match_Success;
11331 if (DP.isNearMatch())
11332 return AArch64AsmParser::Match_InvalidImm0_63;
11333 break;
11334 }
11335 // 'UImm6s16' class
11336 case MCK_UImm6s16: {
11337 DiagnosticPredicate DP(Operand.isUImmScaled<6, 16>());
11338 if (DP.isMatch())
11339 return MCTargetAsmParser::Match_Success;
11340 if (DP.isNearMatch())
11341 return AArch64AsmParser::Match_InvalidMemoryIndexed16UImm6;
11342 break;
11343 }
11344 // 'UImm6s1' class
11345 case MCK_UImm6s1: {
11346 DiagnosticPredicate DP(Operand.isUImmScaled<6, 1>());
11347 if (DP.isMatch())
11348 return MCTargetAsmParser::Match_Success;
11349 if (DP.isNearMatch())
11350 return AArch64AsmParser::Match_InvalidMemoryIndexed1UImm6;
11351 break;
11352 }
11353 // 'UImm6s2' class
11354 case MCK_UImm6s2: {
11355 DiagnosticPredicate DP(Operand.isUImmScaled<6, 2>());
11356 if (DP.isMatch())
11357 return MCTargetAsmParser::Match_Success;
11358 if (DP.isNearMatch())
11359 return AArch64AsmParser::Match_InvalidMemoryIndexed2UImm6;
11360 break;
11361 }
11362 // 'UImm6s4' class
11363 case MCK_UImm6s4: {
11364 DiagnosticPredicate DP(Operand.isUImmScaled<6, 4>());
11365 if (DP.isMatch())
11366 return MCTargetAsmParser::Match_Success;
11367 if (DP.isNearMatch())
11368 return AArch64AsmParser::Match_InvalidMemoryIndexed4UImm6;
11369 break;
11370 }
11371 // 'UImm6s8' class
11372 case MCK_UImm6s8: {
11373 DiagnosticPredicate DP(Operand.isUImmScaled<6, 8>());
11374 if (DP.isMatch())
11375 return MCTargetAsmParser::Match_Success;
11376 if (DP.isNearMatch())
11377 return AArch64AsmParser::Match_InvalidMemoryIndexed8UImm6;
11378 break;
11379 }
11380 // 'VecListFour128' class
11381 case MCK_VecListFour128: {
11382 DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 4>());
11383 if (DP.isMatch())
11384 return MCTargetAsmParser::Match_Success;
11385 break;
11386 }
11387 // 'TypedVectorList4_168' class
11388 case MCK_TypedVectorList4_168: {
11389 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 16, 8>());
11390 if (DP.isMatch())
11391 return MCTargetAsmParser::Match_Success;
11392 break;
11393 }
11394 // 'TypedVectorList4_164' class
11395 case MCK_TypedVectorList4_164: {
11396 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 1, 64>());
11397 if (DP.isMatch())
11398 return MCTargetAsmParser::Match_Success;
11399 break;
11400 }
11401 // 'TypedVectorList4_264' class
11402 case MCK_TypedVectorList4_264: {
11403 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 2, 64>());
11404 if (DP.isMatch())
11405 return MCTargetAsmParser::Match_Success;
11406 break;
11407 }
11408 // 'TypedVectorList4_232' class
11409 case MCK_TypedVectorList4_232: {
11410 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 2, 32>());
11411 if (DP.isMatch())
11412 return MCTargetAsmParser::Match_Success;
11413 break;
11414 }
11415 // 'TypedVectorList4_416' class
11416 case MCK_TypedVectorList4_416: {
11417 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 4, 16>());
11418 if (DP.isMatch())
11419 return MCTargetAsmParser::Match_Success;
11420 break;
11421 }
11422 // 'TypedVectorList4_432' class
11423 case MCK_TypedVectorList4_432: {
11424 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 4, 32>());
11425 if (DP.isMatch())
11426 return MCTargetAsmParser::Match_Success;
11427 break;
11428 }
11429 // 'VecListFour64' class
11430 case MCK_VecListFour64: {
11431 DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 4>());
11432 if (DP.isMatch())
11433 return MCTargetAsmParser::Match_Success;
11434 break;
11435 }
11436 // 'TypedVectorList4_88' class
11437 case MCK_TypedVectorList4_88: {
11438 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 8, 8>());
11439 if (DP.isMatch())
11440 return MCTargetAsmParser::Match_Success;
11441 break;
11442 }
11443 // 'TypedVectorList4_816' class
11444 case MCK_TypedVectorList4_816: {
11445 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 8, 16>());
11446 if (DP.isMatch())
11447 return MCTargetAsmParser::Match_Success;
11448 break;
11449 }
11450 // 'TypedVectorList4_08' class
11451 case MCK_TypedVectorList4_08: {
11452 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 8>());
11453 if (DP.isMatch())
11454 return MCTargetAsmParser::Match_Success;
11455 break;
11456 }
11457 // 'TypedVectorList4_064' class
11458 case MCK_TypedVectorList4_064: {
11459 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 64>());
11460 if (DP.isMatch())
11461 return MCTargetAsmParser::Match_Success;
11462 break;
11463 }
11464 // 'TypedVectorList4_016' class
11465 case MCK_TypedVectorList4_016: {
11466 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 16>());
11467 if (DP.isMatch())
11468 return MCTargetAsmParser::Match_Success;
11469 break;
11470 }
11471 // 'TypedVectorList4_032' class
11472 case MCK_TypedVectorList4_032: {
11473 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 32>());
11474 if (DP.isMatch())
11475 return MCTargetAsmParser::Match_Success;
11476 break;
11477 }
11478 // 'VecListOne128' class
11479 case MCK_VecListOne128: {
11480 DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 1>());
11481 if (DP.isMatch())
11482 return MCTargetAsmParser::Match_Success;
11483 break;
11484 }
11485 // 'TypedVectorList1_168' class
11486 case MCK_TypedVectorList1_168: {
11487 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 16, 8>());
11488 if (DP.isMatch())
11489 return MCTargetAsmParser::Match_Success;
11490 break;
11491 }
11492 // 'TypedVectorList1_164' class
11493 case MCK_TypedVectorList1_164: {
11494 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 1, 64>());
11495 if (DP.isMatch())
11496 return MCTargetAsmParser::Match_Success;
11497 break;
11498 }
11499 // 'TypedVectorList1_264' class
11500 case MCK_TypedVectorList1_264: {
11501 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 2, 64>());
11502 if (DP.isMatch())
11503 return MCTargetAsmParser::Match_Success;
11504 break;
11505 }
11506 // 'TypedVectorList1_232' class
11507 case MCK_TypedVectorList1_232: {
11508 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 2, 32>());
11509 if (DP.isMatch())
11510 return MCTargetAsmParser::Match_Success;
11511 break;
11512 }
11513 // 'TypedVectorList1_416' class
11514 case MCK_TypedVectorList1_416: {
11515 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 4, 16>());
11516 if (DP.isMatch())
11517 return MCTargetAsmParser::Match_Success;
11518 break;
11519 }
11520 // 'TypedVectorList1_432' class
11521 case MCK_TypedVectorList1_432: {
11522 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 4, 32>());
11523 if (DP.isMatch())
11524 return MCTargetAsmParser::Match_Success;
11525 break;
11526 }
11527 // 'VecListOne64' class
11528 case MCK_VecListOne64: {
11529 DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 1>());
11530 if (DP.isMatch())
11531 return MCTargetAsmParser::Match_Success;
11532 break;
11533 }
11534 // 'TypedVectorList1_88' class
11535 case MCK_TypedVectorList1_88: {
11536 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 8, 8>());
11537 if (DP.isMatch())
11538 return MCTargetAsmParser::Match_Success;
11539 break;
11540 }
11541 // 'TypedVectorList1_816' class
11542 case MCK_TypedVectorList1_816: {
11543 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 8, 16>());
11544 if (DP.isMatch())
11545 return MCTargetAsmParser::Match_Success;
11546 break;
11547 }
11548 // 'TypedVectorList1_08' class
11549 case MCK_TypedVectorList1_08: {
11550 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 8>());
11551 if (DP.isMatch())
11552 return MCTargetAsmParser::Match_Success;
11553 break;
11554 }
11555 // 'TypedVectorList1_064' class
11556 case MCK_TypedVectorList1_064: {
11557 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 64>());
11558 if (DP.isMatch())
11559 return MCTargetAsmParser::Match_Success;
11560 break;
11561 }
11562 // 'TypedVectorList1_016' class
11563 case MCK_TypedVectorList1_016: {
11564 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 16>());
11565 if (DP.isMatch())
11566 return MCTargetAsmParser::Match_Success;
11567 break;
11568 }
11569 // 'TypedVectorList1_032' class
11570 case MCK_TypedVectorList1_032: {
11571 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 32>());
11572 if (DP.isMatch())
11573 return MCTargetAsmParser::Match_Success;
11574 break;
11575 }
11576 // 'VecListThree128' class
11577 case MCK_VecListThree128: {
11578 DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 3>());
11579 if (DP.isMatch())
11580 return MCTargetAsmParser::Match_Success;
11581 break;
11582 }
11583 // 'TypedVectorList3_168' class
11584 case MCK_TypedVectorList3_168: {
11585 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 16, 8>());
11586 if (DP.isMatch())
11587 return MCTargetAsmParser::Match_Success;
11588 break;
11589 }
11590 // 'TypedVectorList3_164' class
11591 case MCK_TypedVectorList3_164: {
11592 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 1, 64>());
11593 if (DP.isMatch())
11594 return MCTargetAsmParser::Match_Success;
11595 break;
11596 }
11597 // 'TypedVectorList3_264' class
11598 case MCK_TypedVectorList3_264: {
11599 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 2, 64>());
11600 if (DP.isMatch())
11601 return MCTargetAsmParser::Match_Success;
11602 break;
11603 }
11604 // 'TypedVectorList3_232' class
11605 case MCK_TypedVectorList3_232: {
11606 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 2, 32>());
11607 if (DP.isMatch())
11608 return MCTargetAsmParser::Match_Success;
11609 break;
11610 }
11611 // 'TypedVectorList3_416' class
11612 case MCK_TypedVectorList3_416: {
11613 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 4, 16>());
11614 if (DP.isMatch())
11615 return MCTargetAsmParser::Match_Success;
11616 break;
11617 }
11618 // 'TypedVectorList3_432' class
11619 case MCK_TypedVectorList3_432: {
11620 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 4, 32>());
11621 if (DP.isMatch())
11622 return MCTargetAsmParser::Match_Success;
11623 break;
11624 }
11625 // 'VecListThree64' class
11626 case MCK_VecListThree64: {
11627 DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 3>());
11628 if (DP.isMatch())
11629 return MCTargetAsmParser::Match_Success;
11630 break;
11631 }
11632 // 'TypedVectorList3_88' class
11633 case MCK_TypedVectorList3_88: {
11634 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 8, 8>());
11635 if (DP.isMatch())
11636 return MCTargetAsmParser::Match_Success;
11637 break;
11638 }
11639 // 'TypedVectorList3_816' class
11640 case MCK_TypedVectorList3_816: {
11641 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 8, 16>());
11642 if (DP.isMatch())
11643 return MCTargetAsmParser::Match_Success;
11644 break;
11645 }
11646 // 'TypedVectorList3_08' class
11647 case MCK_TypedVectorList3_08: {
11648 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 8>());
11649 if (DP.isMatch())
11650 return MCTargetAsmParser::Match_Success;
11651 break;
11652 }
11653 // 'TypedVectorList3_064' class
11654 case MCK_TypedVectorList3_064: {
11655 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 64>());
11656 if (DP.isMatch())
11657 return MCTargetAsmParser::Match_Success;
11658 break;
11659 }
11660 // 'TypedVectorList3_016' class
11661 case MCK_TypedVectorList3_016: {
11662 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 16>());
11663 if (DP.isMatch())
11664 return MCTargetAsmParser::Match_Success;
11665 break;
11666 }
11667 // 'TypedVectorList3_032' class
11668 case MCK_TypedVectorList3_032: {
11669 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 32>());
11670 if (DP.isMatch())
11671 return MCTargetAsmParser::Match_Success;
11672 break;
11673 }
11674 // 'VecListTwo128' class
11675 case MCK_VecListTwo128: {
11676 DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 2>());
11677 if (DP.isMatch())
11678 return MCTargetAsmParser::Match_Success;
11679 break;
11680 }
11681 // 'TypedVectorList2_168' class
11682 case MCK_TypedVectorList2_168: {
11683 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 16, 8>());
11684 if (DP.isMatch())
11685 return MCTargetAsmParser::Match_Success;
11686 break;
11687 }
11688 // 'TypedVectorList2_164' class
11689 case MCK_TypedVectorList2_164: {
11690 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 1, 64>());
11691 if (DP.isMatch())
11692 return MCTargetAsmParser::Match_Success;
11693 break;
11694 }
11695 // 'TypedVectorList2_264' class
11696 case MCK_TypedVectorList2_264: {
11697 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 2, 64>());
11698 if (DP.isMatch())
11699 return MCTargetAsmParser::Match_Success;
11700 break;
11701 }
11702 // 'TypedVectorList2_232' class
11703 case MCK_TypedVectorList2_232: {
11704 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 2, 32>());
11705 if (DP.isMatch())
11706 return MCTargetAsmParser::Match_Success;
11707 break;
11708 }
11709 // 'TypedVectorList2_416' class
11710 case MCK_TypedVectorList2_416: {
11711 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 4, 16>());
11712 if (DP.isMatch())
11713 return MCTargetAsmParser::Match_Success;
11714 break;
11715 }
11716 // 'TypedVectorList2_432' class
11717 case MCK_TypedVectorList2_432: {
11718 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 4, 32>());
11719 if (DP.isMatch())
11720 return MCTargetAsmParser::Match_Success;
11721 break;
11722 }
11723 // 'VecListTwo64' class
11724 case MCK_VecListTwo64: {
11725 DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 2>());
11726 if (DP.isMatch())
11727 return MCTargetAsmParser::Match_Success;
11728 break;
11729 }
11730 // 'TypedVectorList2_88' class
11731 case MCK_TypedVectorList2_88: {
11732 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 8, 8>());
11733 if (DP.isMatch())
11734 return MCTargetAsmParser::Match_Success;
11735 break;
11736 }
11737 // 'TypedVectorList2_816' class
11738 case MCK_TypedVectorList2_816: {
11739 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 8, 16>());
11740 if (DP.isMatch())
11741 return MCTargetAsmParser::Match_Success;
11742 break;
11743 }
11744 // 'TypedVectorList2_08' class
11745 case MCK_TypedVectorList2_08: {
11746 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 8>());
11747 if (DP.isMatch())
11748 return MCTargetAsmParser::Match_Success;
11749 break;
11750 }
11751 // 'TypedVectorList2_064' class
11752 case MCK_TypedVectorList2_064: {
11753 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 64>());
11754 if (DP.isMatch())
11755 return MCTargetAsmParser::Match_Success;
11756 break;
11757 }
11758 // 'TypedVectorList2_016' class
11759 case MCK_TypedVectorList2_016: {
11760 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 16>());
11761 if (DP.isMatch())
11762 return MCTargetAsmParser::Match_Success;
11763 break;
11764 }
11765 // 'TypedVectorList2_032' class
11766 case MCK_TypedVectorList2_032: {
11767 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 32>());
11768 if (DP.isMatch())
11769 return MCTargetAsmParser::Match_Success;
11770 break;
11771 }
11772 // 'IndexRange1_1' class
11773 case MCK_IndexRange1_1: {
11774 DiagnosticPredicate DP(Operand.isVectorIndex<1, 1>());
11775 if (DP.isMatch())
11776 return MCTargetAsmParser::Match_Success;
11777 if (DP.isNearMatch())
11778 return AArch64AsmParser::Match_InvalidIndexRange1_1;
11779 break;
11780 }
11781 // 'IndexRange0_15' class
11782 case MCK_IndexRange0_15: {
11783 DiagnosticPredicate DP(Operand.isVectorIndex<0, 15>());
11784 if (DP.isMatch())
11785 return MCTargetAsmParser::Match_Success;
11786 if (DP.isNearMatch())
11787 return AArch64AsmParser::Match_InvalidIndexRange0_15;
11788 break;
11789 }
11790 // 'IndexRange0_1' class
11791 case MCK_IndexRange0_1: {
11792 DiagnosticPredicate DP(Operand.isVectorIndex<0, 1>());
11793 if (DP.isMatch())
11794 return MCTargetAsmParser::Match_Success;
11795 if (DP.isNearMatch())
11796 return AArch64AsmParser::Match_InvalidIndexRange0_1;
11797 break;
11798 }
11799 // 'IndexRange0_7' class
11800 case MCK_IndexRange0_7: {
11801 DiagnosticPredicate DP(Operand.isVectorIndex<0, 7>());
11802 if (DP.isMatch())
11803 return MCTargetAsmParser::Match_Success;
11804 if (DP.isNearMatch())
11805 return AArch64AsmParser::Match_InvalidIndexRange0_7;
11806 break;
11807 }
11808 // 'IndexRange0_3' class
11809 case MCK_IndexRange0_3: {
11810 DiagnosticPredicate DP(Operand.isVectorIndex<0, 3>());
11811 if (DP.isMatch())
11812 return MCTargetAsmParser::Match_Success;
11813 if (DP.isNearMatch())
11814 return AArch64AsmParser::Match_InvalidIndexRange0_3;
11815 break;
11816 }
11817 // 'VectorReg128' class
11818 case MCK_VectorReg128: {
11819 DiagnosticPredicate DP(Operand.isNeonVectorReg());
11820 if (DP.isMatch())
11821 return MCTargetAsmParser::Match_Success;
11822 break;
11823 }
11824 // 'VectorReg64' class
11825 case MCK_VectorReg64: {
11826 DiagnosticPredicate DP(Operand.isNeonVectorReg());
11827 if (DP.isMatch())
11828 return MCTargetAsmParser::Match_Success;
11829 break;
11830 }
11831 // 'VectorRegLo' class
11832 case MCK_VectorRegLo: {
11833 DiagnosticPredicate DP(Operand.isNeonVectorRegLo());
11834 if (DP.isMatch())
11835 return MCTargetAsmParser::Match_Success;
11836 break;
11837 }
11838 // 'WSeqPair' class
11839 case MCK_WSeqPair: {
11840 DiagnosticPredicate DP(Operand.isWSeqPair());
11841 if (DP.isMatch())
11842 return MCTargetAsmParser::Match_Success;
11843 break;
11844 }
11845 // 'XSeqPair' class
11846 case MCK_XSeqPair: {
11847 DiagnosticPredicate DP(Operand.isXSeqPair());
11848 if (DP.isMatch())
11849 return MCTargetAsmParser::Match_Success;
11850 break;
11851 }
11852 // 'ZPRExtendLSL3216' class
11853 case MCK_ZPRExtendLSL3216: {
11854 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 16, false>());
11855 if (DP.isMatch())
11856 return MCTargetAsmParser::Match_Success;
11857 if (DP.isNearMatch())
11858 return AArch64AsmParser::Match_InvalidZPR32LSL16;
11859 break;
11860 }
11861 // 'ZPRExtendLSL3232' class
11862 case MCK_ZPRExtendLSL3232: {
11863 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 32, false>());
11864 if (DP.isMatch())
11865 return MCTargetAsmParser::Match_Success;
11866 if (DP.isNearMatch())
11867 return AArch64AsmParser::Match_InvalidZPR32LSL32;
11868 break;
11869 }
11870 // 'ZPRExtendLSL3264' class
11871 case MCK_ZPRExtendLSL3264: {
11872 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 64, false>());
11873 if (DP.isMatch())
11874 return MCTargetAsmParser::Match_Success;
11875 if (DP.isNearMatch())
11876 return AArch64AsmParser::Match_InvalidZPR32LSL64;
11877 break;
11878 }
11879 // 'ZPRExtendLSL328' class
11880 case MCK_ZPRExtendLSL328: {
11881 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 8, false>());
11882 if (DP.isMatch())
11883 return MCTargetAsmParser::Match_Success;
11884 if (DP.isNearMatch())
11885 return AArch64AsmParser::Match_InvalidZPR32LSL8;
11886 break;
11887 }
11888 // 'ZPRExtendSXTW3216' class
11889 case MCK_ZPRExtendSXTW3216: {
11890 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 16, false>());
11891 if (DP.isMatch())
11892 return MCTargetAsmParser::Match_Success;
11893 if (DP.isNearMatch())
11894 return AArch64AsmParser::Match_InvalidZPR32SXTW16;
11895 break;
11896 }
11897 // 'ZPRExtendSXTW3232' class
11898 case MCK_ZPRExtendSXTW3232: {
11899 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 32, false>());
11900 if (DP.isMatch())
11901 return MCTargetAsmParser::Match_Success;
11902 if (DP.isNearMatch())
11903 return AArch64AsmParser::Match_InvalidZPR32SXTW32;
11904 break;
11905 }
11906 // 'ZPRExtendSXTW3264' class
11907 case MCK_ZPRExtendSXTW3264: {
11908 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 64, false>());
11909 if (DP.isMatch())
11910 return MCTargetAsmParser::Match_Success;
11911 if (DP.isNearMatch())
11912 return AArch64AsmParser::Match_InvalidZPR32SXTW64;
11913 break;
11914 }
11915 // 'ZPRExtendSXTW328' class
11916 case MCK_ZPRExtendSXTW328: {
11917 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, false>());
11918 if (DP.isMatch())
11919 return MCTargetAsmParser::Match_Success;
11920 if (DP.isNearMatch())
11921 return AArch64AsmParser::Match_InvalidZPR32SXTW8;
11922 break;
11923 }
11924 // 'ZPRExtendSXTW328Only' class
11925 case MCK_ZPRExtendSXTW328Only: {
11926 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, true>());
11927 if (DP.isMatch())
11928 return MCTargetAsmParser::Match_Success;
11929 if (DP.isNearMatch())
11930 return AArch64AsmParser::Match_InvalidZPR32SXTW8;
11931 break;
11932 }
11933 // 'ZPRExtendUXTW3216' class
11934 case MCK_ZPRExtendUXTW3216: {
11935 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 16, false>());
11936 if (DP.isMatch())
11937 return MCTargetAsmParser::Match_Success;
11938 if (DP.isNearMatch())
11939 return AArch64AsmParser::Match_InvalidZPR32UXTW16;
11940 break;
11941 }
11942 // 'ZPRExtendUXTW3232' class
11943 case MCK_ZPRExtendUXTW3232: {
11944 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 32, false>());
11945 if (DP.isMatch())
11946 return MCTargetAsmParser::Match_Success;
11947 if (DP.isNearMatch())
11948 return AArch64AsmParser::Match_InvalidZPR32UXTW32;
11949 break;
11950 }
11951 // 'ZPRExtendUXTW3264' class
11952 case MCK_ZPRExtendUXTW3264: {
11953 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 64, false>());
11954 if (DP.isMatch())
11955 return MCTargetAsmParser::Match_Success;
11956 if (DP.isNearMatch())
11957 return AArch64AsmParser::Match_InvalidZPR32UXTW64;
11958 break;
11959 }
11960 // 'ZPRExtendUXTW328' class
11961 case MCK_ZPRExtendUXTW328: {
11962 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, false>());
11963 if (DP.isMatch())
11964 return MCTargetAsmParser::Match_Success;
11965 if (DP.isNearMatch())
11966 return AArch64AsmParser::Match_InvalidZPR32UXTW8;
11967 break;
11968 }
11969 // 'ZPRExtendUXTW328Only' class
11970 case MCK_ZPRExtendUXTW328Only: {
11971 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, true>());
11972 if (DP.isMatch())
11973 return MCTargetAsmParser::Match_Success;
11974 if (DP.isNearMatch())
11975 return AArch64AsmParser::Match_InvalidZPR32UXTW8;
11976 break;
11977 }
11978 // 'ZPRExtendLSL6416' class
11979 case MCK_ZPRExtendLSL6416: {
11980 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 16, false>());
11981 if (DP.isMatch())
11982 return MCTargetAsmParser::Match_Success;
11983 if (DP.isNearMatch())
11984 return AArch64AsmParser::Match_InvalidZPR64LSL16;
11985 break;
11986 }
11987 // 'ZPRExtendLSL6432' class
11988 case MCK_ZPRExtendLSL6432: {
11989 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 32, false>());
11990 if (DP.isMatch())
11991 return MCTargetAsmParser::Match_Success;
11992 if (DP.isNearMatch())
11993 return AArch64AsmParser::Match_InvalidZPR64LSL32;
11994 break;
11995 }
11996 // 'ZPRExtendLSL6464' class
11997 case MCK_ZPRExtendLSL6464: {
11998 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 64, false>());
11999 if (DP.isMatch())
12000 return MCTargetAsmParser::Match_Success;
12001 if (DP.isNearMatch())
12002 return AArch64AsmParser::Match_InvalidZPR64LSL64;
12003 break;
12004 }
12005 // 'ZPRExtendLSL648' class
12006 case MCK_ZPRExtendLSL648: {
12007 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 8, false>());
12008 if (DP.isMatch())
12009 return MCTargetAsmParser::Match_Success;
12010 if (DP.isNearMatch())
12011 return AArch64AsmParser::Match_InvalidZPR64LSL8;
12012 break;
12013 }
12014 // 'ZPRExtendSXTW6416' class
12015 case MCK_ZPRExtendSXTW6416: {
12016 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 16, false>());
12017 if (DP.isMatch())
12018 return MCTargetAsmParser::Match_Success;
12019 if (DP.isNearMatch())
12020 return AArch64AsmParser::Match_InvalidZPR64SXTW16;
12021 break;
12022 }
12023 // 'ZPRExtendSXTW6432' class
12024 case MCK_ZPRExtendSXTW6432: {
12025 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 32, false>());
12026 if (DP.isMatch())
12027 return MCTargetAsmParser::Match_Success;
12028 if (DP.isNearMatch())
12029 return AArch64AsmParser::Match_InvalidZPR64SXTW32;
12030 break;
12031 }
12032 // 'ZPRExtendSXTW6464' class
12033 case MCK_ZPRExtendSXTW6464: {
12034 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 64, false>());
12035 if (DP.isMatch())
12036 return MCTargetAsmParser::Match_Success;
12037 if (DP.isNearMatch())
12038 return AArch64AsmParser::Match_InvalidZPR64SXTW64;
12039 break;
12040 }
12041 // 'ZPRExtendSXTW648' class
12042 case MCK_ZPRExtendSXTW648: {
12043 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, false>());
12044 if (DP.isMatch())
12045 return MCTargetAsmParser::Match_Success;
12046 if (DP.isNearMatch())
12047 return AArch64AsmParser::Match_InvalidZPR64SXTW8;
12048 break;
12049 }
12050 // 'ZPRExtendSXTW648Only' class
12051 case MCK_ZPRExtendSXTW648Only: {
12052 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, true>());
12053 if (DP.isMatch())
12054 return MCTargetAsmParser::Match_Success;
12055 if (DP.isNearMatch())
12056 return AArch64AsmParser::Match_InvalidZPR64SXTW8;
12057 break;
12058 }
12059 // 'ZPRExtendUXTW6416' class
12060 case MCK_ZPRExtendUXTW6416: {
12061 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 16, false>());
12062 if (DP.isMatch())
12063 return MCTargetAsmParser::Match_Success;
12064 if (DP.isNearMatch())
12065 return AArch64AsmParser::Match_InvalidZPR64UXTW16;
12066 break;
12067 }
12068 // 'ZPRExtendUXTW6432' class
12069 case MCK_ZPRExtendUXTW6432: {
12070 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 32, false>());
12071 if (DP.isMatch())
12072 return MCTargetAsmParser::Match_Success;
12073 if (DP.isNearMatch())
12074 return AArch64AsmParser::Match_InvalidZPR64UXTW32;
12075 break;
12076 }
12077 // 'ZPRExtendUXTW6464' class
12078 case MCK_ZPRExtendUXTW6464: {
12079 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 64, false>());
12080 if (DP.isMatch())
12081 return MCTargetAsmParser::Match_Success;
12082 if (DP.isNearMatch())
12083 return AArch64AsmParser::Match_InvalidZPR64UXTW64;
12084 break;
12085 }
12086 // 'ZPRExtendUXTW648' class
12087 case MCK_ZPRExtendUXTW648: {
12088 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, false>());
12089 if (DP.isMatch())
12090 return MCTargetAsmParser::Match_Success;
12091 if (DP.isNearMatch())
12092 return AArch64AsmParser::Match_InvalidZPR64UXTW8;
12093 break;
12094 }
12095 // 'ZPRExtendUXTW648Only' class
12096 case MCK_ZPRExtendUXTW648Only: {
12097 DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, true>());
12098 if (DP.isMatch())
12099 return MCTargetAsmParser::Match_Success;
12100 if (DP.isNearMatch())
12101 return AArch64AsmParser::Match_InvalidZPR64UXTW8;
12102 break;
12103 }
12104 // 'SVEVectorQReg' class
12105 case MCK_SVEVectorQReg: {
12106 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<128, AArch64::ZPRRegClassID>());
12107 if (DP.isMatch())
12108 return MCTargetAsmParser::Match_Success;
12109 if (DP.isNearMatch())
12110 return AArch64AsmParser::Match_InvalidZPR128;
12111 break;
12112 }
12113 // 'SVEVectorHReg' class
12114 case MCK_SVEVectorHReg: {
12115 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPRRegClassID>());
12116 if (DP.isMatch())
12117 return MCTargetAsmParser::Match_Success;
12118 if (DP.isNearMatch())
12119 return AArch64AsmParser::Match_InvalidZPR16;
12120 break;
12121 }
12122 // 'SVEVectorSReg' class
12123 case MCK_SVEVectorSReg: {
12124 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPRRegClassID>());
12125 if (DP.isMatch())
12126 return MCTargetAsmParser::Match_Success;
12127 if (DP.isNearMatch())
12128 return AArch64AsmParser::Match_InvalidZPR32;
12129 break;
12130 }
12131 // 'SVEVector3bHReg' class
12132 case MCK_SVEVector3bHReg: {
12133 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPR_3bRegClassID>());
12134 if (DP.isMatch())
12135 return MCTargetAsmParser::Match_Success;
12136 if (DP.isNearMatch())
12137 return AArch64AsmParser::Match_InvalidZPR_3b16;
12138 break;
12139 }
12140 // 'SVEVector3bSReg' class
12141 case MCK_SVEVector3bSReg: {
12142 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPR_3bRegClassID>());
12143 if (DP.isMatch())
12144 return MCTargetAsmParser::Match_Success;
12145 if (DP.isNearMatch())
12146 return AArch64AsmParser::Match_InvalidZPR_3b32;
12147 break;
12148 }
12149 // 'SVEVector3bBReg' class
12150 case MCK_SVEVector3bBReg: {
12151 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<8, AArch64::ZPR_3bRegClassID>());
12152 if (DP.isMatch())
12153 return MCTargetAsmParser::Match_Success;
12154 if (DP.isNearMatch())
12155 return AArch64AsmParser::Match_InvalidZPR_3b8;
12156 break;
12157 }
12158 // 'SVEVector4bHReg' class
12159 case MCK_SVEVector4bHReg: {
12160 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPR_4bRegClassID>());
12161 if (DP.isMatch())
12162 return MCTargetAsmParser::Match_Success;
12163 if (DP.isNearMatch())
12164 return AArch64AsmParser::Match_InvalidZPR_4b16;
12165 break;
12166 }
12167 // 'SVEVector4bSReg' class
12168 case MCK_SVEVector4bSReg: {
12169 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPR_4bRegClassID>());
12170 if (DP.isMatch())
12171 return MCTargetAsmParser::Match_Success;
12172 if (DP.isNearMatch())
12173 return AArch64AsmParser::Match_InvalidZPR_4b32;
12174 break;
12175 }
12176 // 'SVEVector4bDReg' class
12177 case MCK_SVEVector4bDReg: {
12178 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<64, AArch64::ZPR_4bRegClassID>());
12179 if (DP.isMatch())
12180 return MCTargetAsmParser::Match_Success;
12181 if (DP.isNearMatch())
12182 return AArch64AsmParser::Match_InvalidZPR_4b64;
12183 break;
12184 }
12185 // 'SVEVectorDReg' class
12186 case MCK_SVEVectorDReg: {
12187 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<64, AArch64::ZPRRegClassID>());
12188 if (DP.isMatch())
12189 return MCTargetAsmParser::Match_Success;
12190 if (DP.isNearMatch())
12191 return AArch64AsmParser::Match_InvalidZPR64;
12192 break;
12193 }
12194 // 'SVEVectorBReg' class
12195 case MCK_SVEVectorBReg: {
12196 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<8, AArch64::ZPRRegClassID>());
12197 if (DP.isMatch())
12198 return MCTargetAsmParser::Match_Success;
12199 if (DP.isNearMatch())
12200 return AArch64AsmParser::Match_InvalidZPR8;
12201 break;
12202 }
12203 // 'SVEVectorAnyReg' class
12204 case MCK_SVEVectorAnyReg: {
12205 DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<0, AArch64::ZPRRegClassID>());
12206 if (DP.isMatch())
12207 return MCTargetAsmParser::Match_Success;
12208 if (DP.isNearMatch())
12209 return AArch64AsmParser::Match_InvalidZPR0;
12210 break;
12211 }
12212 // 'FPRAsmOperandFPR8' class
12213 case MCK_FPRAsmOperandFPR8: {
12214 DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR8RegClassID>());
12215 if (DP.isMatch())
12216 return MCTargetAsmParser::Match_Success;
12217 break;
12218 }
12219 // 'FPRAsmOperandFPR16' class
12220 case MCK_FPRAsmOperandFPR16: {
12221 DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR16RegClassID>());
12222 if (DP.isMatch())
12223 return MCTargetAsmParser::Match_Success;
12224 break;
12225 }
12226 // 'FPRAsmOperandFPR16_lo' class
12227 case MCK_FPRAsmOperandFPR16_lo: {
12228 DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR16_loRegClassID>());
12229 if (DP.isMatch())
12230 return MCTargetAsmParser::Match_Success;
12231 break;
12232 }
12233 // 'FPRAsmOperandFPR32' class
12234 case MCK_FPRAsmOperandFPR32: {
12235 DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR32RegClassID>());
12236 if (DP.isMatch())
12237 return MCTargetAsmParser::Match_Success;
12238 break;
12239 }
12240 // 'FPRAsmOperandFPR64' class
12241 case MCK_FPRAsmOperandFPR64: {
12242 DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR64RegClassID>());
12243 if (DP.isMatch())
12244 return MCTargetAsmParser::Match_Success;
12245 break;
12246 }
12247 // 'FPRAsmOperandFPR128' class
12248 case MCK_FPRAsmOperandFPR128: {
12249 DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR128RegClassID>());
12250 if (DP.isMatch())
12251 return MCTargetAsmParser::Match_Success;
12252 break;
12253 }
12254 // 'FPR8asZPR' class
12255 case MCK_FPR8asZPR: {
12256 DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR8RegClassID>());
12257 if (DP.isMatch())
12258 return MCTargetAsmParser::Match_Success;
12259 break;
12260 }
12261 // 'FPR16asZPR' class
12262 case MCK_FPR16asZPR: {
12263 DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR16RegClassID>());
12264 if (DP.isMatch())
12265 return MCTargetAsmParser::Match_Success;
12266 break;
12267 }
12268 // 'FPR32asZPR' class
12269 case MCK_FPR32asZPR: {
12270 DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR32RegClassID>());
12271 if (DP.isMatch())
12272 return MCTargetAsmParser::Match_Success;
12273 break;
12274 }
12275 // 'FPR64asZPR' class
12276 case MCK_FPR64asZPR: {
12277 DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR64RegClassID>());
12278 if (DP.isMatch())
12279 return MCTargetAsmParser::Match_Success;
12280 break;
12281 }
12282 // 'FPR128asZPR' class
12283 case MCK_FPR128asZPR: {
12284 DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR128RegClassID>());
12285 if (DP.isMatch())
12286 return MCTargetAsmParser::Match_Success;
12287 break;
12288 }
12289 // 'SVEVectorList18' class
12290 case MCK_SVEVectorList18: {
12291 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 1, 0, 8>());
12292 if (DP.isMatch())
12293 return MCTargetAsmParser::Match_Success;
12294 break;
12295 }
12296 // 'SVEVectorList116' class
12297 case MCK_SVEVectorList116: {
12298 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 1, 0, 16>());
12299 if (DP.isMatch())
12300 return MCTargetAsmParser::Match_Success;
12301 break;
12302 }
12303 // 'SVEVectorList132' class
12304 case MCK_SVEVectorList132: {
12305 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 1, 0, 32>());
12306 if (DP.isMatch())
12307 return MCTargetAsmParser::Match_Success;
12308 break;
12309 }
12310 // 'SVEVectorList164' class
12311 case MCK_SVEVectorList164: {
12312 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 1, 0, 64>());
12313 if (DP.isMatch())
12314 return MCTargetAsmParser::Match_Success;
12315 break;
12316 }
12317 // 'SVEVectorList28' class
12318 case MCK_SVEVectorList28: {
12319 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 2, 0, 8>());
12320 if (DP.isMatch())
12321 return MCTargetAsmParser::Match_Success;
12322 break;
12323 }
12324 // 'SVEVectorList216' class
12325 case MCK_SVEVectorList216: {
12326 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 2, 0, 16>());
12327 if (DP.isMatch())
12328 return MCTargetAsmParser::Match_Success;
12329 break;
12330 }
12331 // 'SVEVectorList232' class
12332 case MCK_SVEVectorList232: {
12333 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 2, 0, 32>());
12334 if (DP.isMatch())
12335 return MCTargetAsmParser::Match_Success;
12336 break;
12337 }
12338 // 'SVEVectorList264' class
12339 case MCK_SVEVectorList264: {
12340 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 2, 0, 64>());
12341 if (DP.isMatch())
12342 return MCTargetAsmParser::Match_Success;
12343 break;
12344 }
12345 // 'SVEVectorList38' class
12346 case MCK_SVEVectorList38: {
12347 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 3, 0, 8>());
12348 if (DP.isMatch())
12349 return MCTargetAsmParser::Match_Success;
12350 break;
12351 }
12352 // 'SVEVectorList316' class
12353 case MCK_SVEVectorList316: {
12354 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 3, 0, 16>());
12355 if (DP.isMatch())
12356 return MCTargetAsmParser::Match_Success;
12357 break;
12358 }
12359 // 'SVEVectorList332' class
12360 case MCK_SVEVectorList332: {
12361 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 3, 0, 32>());
12362 if (DP.isMatch())
12363 return MCTargetAsmParser::Match_Success;
12364 break;
12365 }
12366 // 'SVEVectorList364' class
12367 case MCK_SVEVectorList364: {
12368 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 3, 0, 64>());
12369 if (DP.isMatch())
12370 return MCTargetAsmParser::Match_Success;
12371 break;
12372 }
12373 // 'SVEVectorList48' class
12374 case MCK_SVEVectorList48: {
12375 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 4, 0, 8>());
12376 if (DP.isMatch())
12377 return MCTargetAsmParser::Match_Success;
12378 break;
12379 }
12380 // 'SVEVectorList416' class
12381 case MCK_SVEVectorList416: {
12382 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 4, 0, 16>());
12383 if (DP.isMatch())
12384 return MCTargetAsmParser::Match_Success;
12385 break;
12386 }
12387 // 'SVEVectorList432' class
12388 case MCK_SVEVectorList432: {
12389 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 4, 0, 32>());
12390 if (DP.isMatch())
12391 return MCTargetAsmParser::Match_Success;
12392 break;
12393 }
12394 // 'SVEVectorList464' class
12395 case MCK_SVEVectorList464: {
12396 DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 4, 0, 64>());
12397 if (DP.isMatch())
12398 return MCTargetAsmParser::Match_Success;
12399 break;
12400 }
12401 // 'SImm9s16' class
12402 case MCK_SImm9s16: {
12403 DiagnosticPredicate DP(Operand.isSImmScaled<9, 16>());
12404 if (DP.isMatch())
12405 return MCTargetAsmParser::Match_Success;
12406 if (DP.isNearMatch())
12407 return AArch64AsmParser::Match_InvalidMemoryIndexed16SImm9;
12408 break;
12409 }
12410 // 'Imm0_65535' class
12411 case MCK_Imm0_65535: {
12412 DiagnosticPredicate DP(Operand.isImmInRange<0,65535>());
12413 if (DP.isMatch())
12414 return MCTargetAsmParser::Match_Success;
12415 if (DP.isNearMatch())
12416 return AArch64AsmParser::Match_InvalidImm0_65535;
12417 break;
12418 }
12419 // 'ComplexRotationEven' class
12420 case MCK_ComplexRotationEven: {
12421 DiagnosticPredicate DP(Operand.isComplexRotation<90, 0>());
12422 if (DP.isMatch())
12423 return MCTargetAsmParser::Match_Success;
12424 if (DP.isNearMatch())
12425 return AArch64AsmParser::Match_InvalidComplexRotationEven;
12426 break;
12427 }
12428 // 'ComplexRotationOdd' class
12429 case MCK_ComplexRotationOdd: {
12430 DiagnosticPredicate DP(Operand.isComplexRotation<180, 90>());
12431 if (DP.isMatch())
12432 return MCTargetAsmParser::Match_Success;
12433 if (DP.isNearMatch())
12434 return AArch64AsmParser::Match_InvalidComplexRotationOdd;
12435 break;
12436 }
12437 // 'SVELogicalImm8' class
12438 case MCK_SVELogicalImm8: {
12439 DiagnosticPredicate DP(Operand.isLogicalImm<int8_t>());
12440 if (DP.isMatch())
12441 return MCTargetAsmParser::Match_Success;
12442 if (DP.isNearMatch())
12443 return AArch64AsmParser::Match_LogicalSecondSource;
12444 break;
12445 }
12446 // 'SVELogicalImm16' class
12447 case MCK_SVELogicalImm16: {
12448 DiagnosticPredicate DP(Operand.isLogicalImm<int16_t>());
12449 if (DP.isMatch())
12450 return MCTargetAsmParser::Match_Success;
12451 if (DP.isNearMatch())
12452 return AArch64AsmParser::Match_LogicalSecondSource;
12453 break;
12454 }
12455 // 'SVELogicalImm32' class
12456 case MCK_SVELogicalImm32: {
12457 DiagnosticPredicate DP(Operand.isLogicalImm<int32_t>());
12458 if (DP.isMatch())
12459 return MCTargetAsmParser::Match_Success;
12460 if (DP.isNearMatch())
12461 return AArch64AsmParser::Match_LogicalSecondSource;
12462 break;
12463 }
12464 // 'SVEPreferredLogicalImm16' class
12465 case MCK_SVEPreferredLogicalImm16: {
12466 DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm<int16_t>());
12467 if (DP.isMatch())
12468 return MCTargetAsmParser::Match_Success;
12469 break;
12470 }
12471 // 'SVEPreferredLogicalImm32' class
12472 case MCK_SVEPreferredLogicalImm32: {
12473 DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm<int32_t>());
12474 if (DP.isMatch())
12475 return MCTargetAsmParser::Match_Success;
12476 break;
12477 }
12478 // 'SVEPreferredLogicalImm64' class
12479 case MCK_SVEPreferredLogicalImm64: {
12480 DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm<int64_t>());
12481 if (DP.isMatch())
12482 return MCTargetAsmParser::Match_Success;
12483 break;
12484 }
12485 // 'SVELogicalImm8Not' class
12486 case MCK_SVELogicalImm8Not: {
12487 DiagnosticPredicate DP(Operand.isLogicalImm<int8_t>());
12488 if (DP.isMatch())
12489 return MCTargetAsmParser::Match_Success;
12490 if (DP.isNearMatch())
12491 return AArch64AsmParser::Match_LogicalSecondSource;
12492 break;
12493 }
12494 // 'SVELogicalImm16Not' class
12495 case MCK_SVELogicalImm16Not: {
12496 DiagnosticPredicate DP(Operand.isLogicalImm<int16_t>());
12497 if (DP.isMatch())
12498 return MCTargetAsmParser::Match_Success;
12499 if (DP.isNearMatch())
12500 return AArch64AsmParser::Match_LogicalSecondSource;
12501 break;
12502 }
12503 // 'SVELogicalImm32Not' class
12504 case MCK_SVELogicalImm32Not: {
12505 DiagnosticPredicate DP(Operand.isLogicalImm<int32_t>());
12506 if (DP.isMatch())
12507 return MCTargetAsmParser::Match_Success;
12508 if (DP.isNearMatch())
12509 return AArch64AsmParser::Match_LogicalSecondSource;
12510 break;
12511 }
12512 // 'SVEExactFPImmOperandHalfOne' class
12513 case MCK_SVEExactFPImmOperandHalfOne: {
12514 DiagnosticPredicate DP(Operand.isExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>());
12515 if (DP.isMatch())
12516 return MCTargetAsmParser::Match_Success;
12517 if (DP.isNearMatch())
12518 return AArch64AsmParser::Match_InvalidSVEExactFPImmOperandHalfOne;
12519 break;
12520 }
12521 // 'SVEExactFPImmOperandHalfTwo' class
12522 case MCK_SVEExactFPImmOperandHalfTwo: {
12523 DiagnosticPredicate DP(Operand.isExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>());
12524 if (DP.isMatch())
12525 return MCTargetAsmParser::Match_Success;
12526 if (DP.isNearMatch())
12527 return AArch64AsmParser::Match_InvalidSVEExactFPImmOperandHalfTwo;
12528 break;
12529 }
12530 // 'SVEExactFPImmOperandZeroOne' class
12531 case MCK_SVEExactFPImmOperandZeroOne: {
12532 DiagnosticPredicate DP(Operand.isExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>());
12533 if (DP.isMatch())
12534 return MCTargetAsmParser::Match_Success;
12535 if (DP.isNearMatch())
12536 return AArch64AsmParser::Match_InvalidSVEExactFPImmOperandZeroOne;
12537 break;
12538 }
12539 // 'MOVZ32_lsl0MovAlias' class
12540 case MCK_MOVZ32_lsl0MovAlias: {
12541 DiagnosticPredicate DP(Operand.isMOVZMovAlias<32, 0>());
12542 if (DP.isMatch())
12543 return MCTargetAsmParser::Match_Success;
12544 break;
12545 }
12546 // 'MOVZ32_lsl16MovAlias' class
12547 case MCK_MOVZ32_lsl16MovAlias: {
12548 DiagnosticPredicate DP(Operand.isMOVZMovAlias<32, 16>());
12549 if (DP.isMatch())
12550 return MCTargetAsmParser::Match_Success;
12551 break;
12552 }
12553 // 'MOVZ64_lsl0MovAlias' class
12554 case MCK_MOVZ64_lsl0MovAlias: {
12555 DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 0>());
12556 if (DP.isMatch())
12557 return MCTargetAsmParser::Match_Success;
12558 break;
12559 }
12560 // 'MOVZ64_lsl16MovAlias' class
12561 case MCK_MOVZ64_lsl16MovAlias: {
12562 DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 16>());
12563 if (DP.isMatch())
12564 return MCTargetAsmParser::Match_Success;
12565 break;
12566 }
12567 // 'MOVZ64_lsl32MovAlias' class
12568 case MCK_MOVZ64_lsl32MovAlias: {
12569 DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 32>());
12570 if (DP.isMatch())
12571 return MCTargetAsmParser::Match_Success;
12572 break;
12573 }
12574 // 'MOVZ64_lsl48MovAlias' class
12575 case MCK_MOVZ64_lsl48MovAlias: {
12576 DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 48>());
12577 if (DP.isMatch())
12578 return MCTargetAsmParser::Match_Success;
12579 break;
12580 }
12581 // 'MOVN32_lsl0MovAlias' class
12582 case MCK_MOVN32_lsl0MovAlias: {
12583 DiagnosticPredicate DP(Operand.isMOVNMovAlias<32, 0>());
12584 if (DP.isMatch())
12585 return MCTargetAsmParser::Match_Success;
12586 break;
12587 }
12588 // 'MOVN32_lsl16MovAlias' class
12589 case MCK_MOVN32_lsl16MovAlias: {
12590 DiagnosticPredicate DP(Operand.isMOVNMovAlias<32, 16>());
12591 if (DP.isMatch())
12592 return MCTargetAsmParser::Match_Success;
12593 break;
12594 }
12595 // 'MOVN64_lsl0MovAlias' class
12596 case MCK_MOVN64_lsl0MovAlias: {
12597 DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 0>());
12598 if (DP.isMatch())
12599 return MCTargetAsmParser::Match_Success;
12600 break;
12601 }
12602 // 'MOVN64_lsl16MovAlias' class
12603 case MCK_MOVN64_lsl16MovAlias: {
12604 DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 16>());
12605 if (DP.isMatch())
12606 return MCTargetAsmParser::Match_Success;
12607 break;
12608 }
12609 // 'MOVN64_lsl32MovAlias' class
12610 case MCK_MOVN64_lsl32MovAlias: {
12611 DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 32>());
12612 if (DP.isMatch())
12613 return MCTargetAsmParser::Match_Success;
12614 break;
12615 }
12616 // 'MOVN64_lsl48MovAlias' class
12617 case MCK_MOVN64_lsl48MovAlias: {
12618 DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 48>());
12619 if (DP.isMatch())
12620 return MCTargetAsmParser::Match_Success;
12621 break;
12622 }
12623 } // end switch (Kind)
12624
12625 if (Operand.isReg()) {
12626 MatchClassKind OpKind;
12627 switch (Operand.getReg()) {
12628 default: OpKind = InvalidMatchClass; break;
12629 case AArch64::W0: OpKind = MCK_GPR32arg; break;
12630 case AArch64::W1: OpKind = MCK_GPR32arg; break;
12631 case AArch64::W2: OpKind = MCK_GPR32arg; break;
12632 case AArch64::W3: OpKind = MCK_GPR32arg; break;
12633 case AArch64::W4: OpKind = MCK_GPR32arg; break;
12634 case AArch64::W5: OpKind = MCK_GPR32arg; break;
12635 case AArch64::W6: OpKind = MCK_GPR32arg; break;
12636 case AArch64::W7: OpKind = MCK_GPR32arg; break;
12637 case AArch64::W8: OpKind = MCK_GPR32common; break;
12638 case AArch64::W9: OpKind = MCK_GPR32common; break;
12639 case AArch64::W10: OpKind = MCK_GPR32common; break;
12640 case AArch64::W11: OpKind = MCK_GPR32common; break;
12641 case AArch64::W12: OpKind = MCK_GPR32common; break;
12642 case AArch64::W13: OpKind = MCK_GPR32common; break;
12643 case AArch64::W14: OpKind = MCK_GPR32common; break;
12644 case AArch64::W15: OpKind = MCK_GPR32common; break;
12645 case AArch64::W16: OpKind = MCK_GPR32common; break;
12646 case AArch64::W17: OpKind = MCK_GPR32common; break;
12647 case AArch64::W18: OpKind = MCK_GPR32common; break;
12648 case AArch64::W19: OpKind = MCK_GPR32common; break;
12649 case AArch64::W20: OpKind = MCK_GPR32common; break;
12650 case AArch64::W21: OpKind = MCK_GPR32common; break;
12651 case AArch64::W22: OpKind = MCK_GPR32common; break;
12652 case AArch64::W23: OpKind = MCK_GPR32common; break;
12653 case AArch64::W24: OpKind = MCK_GPR32common; break;
12654 case AArch64::W25: OpKind = MCK_GPR32common; break;
12655 case AArch64::W26: OpKind = MCK_GPR32common; break;
12656 case AArch64::W27: OpKind = MCK_GPR32common; break;
12657 case AArch64::W28: OpKind = MCK_GPR32common; break;
12658 case AArch64::W29: OpKind = MCK_GPR32common; break;
12659 case AArch64::W30: OpKind = MCK_GPR32common; break;
12660 case AArch64::WSP: OpKind = MCK_GPR32sponly; break;
12661 case AArch64::WZR: OpKind = MCK_GPR32; break;
12662 case AArch64::X0: OpKind = MCK_GPR64arg; break;
12663 case AArch64::X1: OpKind = MCK_GPR64arg; break;
12664 case AArch64::X2: OpKind = MCK_GPR64arg; break;
12665 case AArch64::X3: OpKind = MCK_GPR64arg; break;
12666 case AArch64::X4: OpKind = MCK_GPR64arg; break;
12667 case AArch64::X5: OpKind = MCK_GPR64arg; break;
12668 case AArch64::X6: OpKind = MCK_GPR64arg; break;
12669 case AArch64::X7: OpKind = MCK_GPR64arg; break;
12670 case AArch64::X8: OpKind = MCK_Reg12; break;
12671 case AArch64::X9: OpKind = MCK_Reg12; break;
12672 case AArch64::X10: OpKind = MCK_Reg12; break;
12673 case AArch64::X11: OpKind = MCK_Reg12; break;
12674 case AArch64::X12: OpKind = MCK_Reg12; break;
12675 case AArch64::X13: OpKind = MCK_Reg12; break;
12676 case AArch64::X14: OpKind = MCK_Reg12; break;
12677 case AArch64::X15: OpKind = MCK_Reg12; break;
12678 case AArch64::X16: OpKind = MCK_rtcGPR64; break;
12679 case AArch64::X17: OpKind = MCK_rtcGPR64; break;
12680 case AArch64::X18: OpKind = MCK_Reg12; break;
12681 case AArch64::X19: OpKind = MCK_Reg13; break;
12682 case AArch64::X20: OpKind = MCK_Reg13; break;
12683 case AArch64::X21: OpKind = MCK_Reg13; break;
12684 case AArch64::X22: OpKind = MCK_Reg13; break;
12685 case AArch64::X23: OpKind = MCK_Reg13; break;
12686 case AArch64::X24: OpKind = MCK_Reg13; break;
12687 case AArch64::X25: OpKind = MCK_Reg13; break;
12688 case AArch64::X26: OpKind = MCK_Reg13; break;
12689 case AArch64::X27: OpKind = MCK_Reg13; break;
12690 case AArch64::X28: OpKind = MCK_Reg13; break;
12691 case AArch64::FP: OpKind = MCK_Reg13; break;
12692 case AArch64::LR: OpKind = MCK_GPR64common; break;
12693 case AArch64::SP: OpKind = MCK_GPR64sponly; break;
12694 case AArch64::XZR: OpKind = MCK_GPR64noip; break;
12695 case AArch64::NZCV: OpKind = MCK_CCR; break;
12696 case AArch64::B0: OpKind = MCK_FPR8; break;
12697 case AArch64::B1: OpKind = MCK_FPR8; break;
12698 case AArch64::B2: OpKind = MCK_FPR8; break;
12699 case AArch64::B3: OpKind = MCK_FPR8; break;
12700 case AArch64::B4: OpKind = MCK_FPR8; break;
12701 case AArch64::B5: OpKind = MCK_FPR8; break;
12702 case AArch64::B6: OpKind = MCK_FPR8; break;
12703 case AArch64::B7: OpKind = MCK_FPR8; break;
12704 case AArch64::B8: OpKind = MCK_FPR8; break;
12705 case AArch64::B9: OpKind = MCK_FPR8; break;
12706 case AArch64::B10: OpKind = MCK_FPR8; break;
12707 case AArch64::B11: OpKind = MCK_FPR8; break;
12708 case AArch64::B12: OpKind = MCK_FPR8; break;
12709 case AArch64::B13: OpKind = MCK_FPR8; break;
12710 case AArch64::B14: OpKind = MCK_FPR8; break;
12711 case AArch64::B15: OpKind = MCK_FPR8; break;
12712 case AArch64::B16: OpKind = MCK_FPR8; break;
12713 case AArch64::B17: OpKind = MCK_FPR8; break;
12714 case AArch64::B18: OpKind = MCK_FPR8; break;
12715 case AArch64::B19: OpKind = MCK_FPR8; break;
12716 case AArch64::B20: OpKind = MCK_FPR8; break;
12717 case AArch64::B21: OpKind = MCK_FPR8; break;
12718 case AArch64::B22: OpKind = MCK_FPR8; break;
12719 case AArch64::B23: OpKind = MCK_FPR8; break;
12720 case AArch64::B24: OpKind = MCK_FPR8; break;
12721 case AArch64::B25: OpKind = MCK_FPR8; break;
12722 case AArch64::B26: OpKind = MCK_FPR8; break;
12723 case AArch64::B27: OpKind = MCK_FPR8; break;
12724 case AArch64::B28: OpKind = MCK_FPR8; break;
12725 case AArch64::B29: OpKind = MCK_FPR8; break;
12726 case AArch64::B30: OpKind = MCK_FPR8; break;
12727 case AArch64::B31: OpKind = MCK_FPR8; break;
12728 case AArch64::H0: OpKind = MCK_FPR16_lo; break;
12729 case AArch64::H1: OpKind = MCK_FPR16_lo; break;
12730 case AArch64::H2: OpKind = MCK_FPR16_lo; break;
12731 case AArch64::H3: OpKind = MCK_FPR16_lo; break;
12732 case AArch64::H4: OpKind = MCK_FPR16_lo; break;
12733 case AArch64::H5: OpKind = MCK_FPR16_lo; break;
12734 case AArch64::H6: OpKind = MCK_FPR16_lo; break;
12735 case AArch64::H7: OpKind = MCK_FPR16_lo; break;
12736 case AArch64::H8: OpKind = MCK_FPR16_lo; break;
12737 case AArch64::H9: OpKind = MCK_FPR16_lo; break;
12738 case AArch64::H10: OpKind = MCK_FPR16_lo; break;
12739 case AArch64::H11: OpKind = MCK_FPR16_lo; break;
12740 case AArch64::H12: OpKind = MCK_FPR16_lo; break;
12741 case AArch64::H13: OpKind = MCK_FPR16_lo; break;
12742 case AArch64::H14: OpKind = MCK_FPR16_lo; break;
12743 case AArch64::H15: OpKind = MCK_FPR16_lo; break;
12744 case AArch64::H16: OpKind = MCK_FPR16; break;
12745 case AArch64::H17: OpKind = MCK_FPR16; break;
12746 case AArch64::H18: OpKind = MCK_FPR16; break;
12747 case AArch64::H19: OpKind = MCK_FPR16; break;
12748 case AArch64::H20: OpKind = MCK_FPR16; break;
12749 case AArch64::H21: OpKind = MCK_FPR16; break;
12750 case AArch64::H22: OpKind = MCK_FPR16; break;
12751 case AArch64::H23: OpKind = MCK_FPR16; break;
12752 case AArch64::H24: OpKind = MCK_FPR16; break;
12753 case AArch64::H25: OpKind = MCK_FPR16; break;
12754 case AArch64::H26: OpKind = MCK_FPR16; break;
12755 case AArch64::H27: OpKind = MCK_FPR16; break;
12756 case AArch64::H28: OpKind = MCK_FPR16; break;
12757 case AArch64::H29: OpKind = MCK_FPR16; break;
12758 case AArch64::H30: OpKind = MCK_FPR16; break;
12759 case AArch64::H31: OpKind = MCK_FPR16; break;
12760 case AArch64::S0: OpKind = MCK_Reg21; break;
12761 case AArch64::S1: OpKind = MCK_Reg21; break;
12762 case AArch64::S2: OpKind = MCK_Reg21; break;
12763 case AArch64::S3: OpKind = MCK_Reg21; break;
12764 case AArch64::S4: OpKind = MCK_Reg21; break;
12765 case AArch64::S5: OpKind = MCK_Reg21; break;
12766 case AArch64::S6: OpKind = MCK_Reg21; break;
12767 case AArch64::S7: OpKind = MCK_Reg21; break;
12768 case AArch64::S8: OpKind = MCK_Reg21; break;
12769 case AArch64::S9: OpKind = MCK_Reg21; break;
12770 case AArch64::S10: OpKind = MCK_Reg21; break;
12771 case AArch64::S11: OpKind = MCK_Reg21; break;
12772 case AArch64::S12: OpKind = MCK_Reg21; break;
12773 case AArch64::S13: OpKind = MCK_Reg21; break;
12774 case AArch64::S14: OpKind = MCK_Reg21; break;
12775 case AArch64::S15: OpKind = MCK_Reg21; break;
12776 case AArch64::S16: OpKind = MCK_FPR32; break;
12777 case AArch64::S17: OpKind = MCK_FPR32; break;
12778 case AArch64::S18: OpKind = MCK_FPR32; break;
12779 case AArch64::S19: OpKind = MCK_FPR32; break;
12780 case AArch64::S20: OpKind = MCK_FPR32; break;
12781 case AArch64::S21: OpKind = MCK_FPR32; break;
12782 case AArch64::S22: OpKind = MCK_FPR32; break;
12783 case AArch64::S23: OpKind = MCK_FPR32; break;
12784 case AArch64::S24: OpKind = MCK_FPR32; break;
12785 case AArch64::S25: OpKind = MCK_FPR32; break;
12786 case AArch64::S26: OpKind = MCK_FPR32; break;
12787 case AArch64::S27: OpKind = MCK_FPR32; break;
12788 case AArch64::S28: OpKind = MCK_FPR32; break;
12789 case AArch64::S29: OpKind = MCK_FPR32; break;
12790 case AArch64::S30: OpKind = MCK_FPR32; break;
12791 case AArch64::S31: OpKind = MCK_FPR32; break;
12792 case AArch64::D0: OpKind = MCK_FPR64_lo; break;
12793 case AArch64::D1: OpKind = MCK_FPR64_lo; break;
12794 case AArch64::D2: OpKind = MCK_FPR64_lo; break;
12795 case AArch64::D3: OpKind = MCK_FPR64_lo; break;
12796 case AArch64::D4: OpKind = MCK_FPR64_lo; break;
12797 case AArch64::D5: OpKind = MCK_FPR64_lo; break;
12798 case AArch64::D6: OpKind = MCK_FPR64_lo; break;
12799 case AArch64::D7: OpKind = MCK_FPR64_lo; break;
12800 case AArch64::D8: OpKind = MCK_FPR64_lo; break;
12801 case AArch64::D9: OpKind = MCK_FPR64_lo; break;
12802 case AArch64::D10: OpKind = MCK_FPR64_lo; break;
12803 case AArch64::D11: OpKind = MCK_FPR64_lo; break;
12804 case AArch64::D12: OpKind = MCK_FPR64_lo; break;
12805 case AArch64::D13: OpKind = MCK_FPR64_lo; break;
12806 case AArch64::D14: OpKind = MCK_FPR64_lo; break;
12807 case AArch64::D15: OpKind = MCK_FPR64_lo; break;
12808 case AArch64::D16: OpKind = MCK_FPR64; break;
12809 case AArch64::D17: OpKind = MCK_FPR64; break;
12810 case AArch64::D18: OpKind = MCK_FPR64; break;
12811 case AArch64::D19: OpKind = MCK_FPR64; break;
12812 case AArch64::D20: OpKind = MCK_FPR64; break;
12813 case AArch64::D21: OpKind = MCK_FPR64; break;
12814 case AArch64::D22: OpKind = MCK_FPR64; break;
12815 case AArch64::D23: OpKind = MCK_FPR64; break;
12816 case AArch64::D24: OpKind = MCK_FPR64; break;
12817 case AArch64::D25: OpKind = MCK_FPR64; break;
12818 case AArch64::D26: OpKind = MCK_FPR64; break;
12819 case AArch64::D27: OpKind = MCK_FPR64; break;
12820 case AArch64::D28: OpKind = MCK_FPR64; break;
12821 case AArch64::D29: OpKind = MCK_FPR64; break;
12822 case AArch64::D30: OpKind = MCK_FPR64; break;
12823 case AArch64::D31: OpKind = MCK_FPR64; break;
12824 case AArch64::Q0: OpKind = MCK_FPR128_lo; break;
12825 case AArch64::Q1: OpKind = MCK_FPR128_lo; break;
12826 case AArch64::Q2: OpKind = MCK_FPR128_lo; break;
12827 case AArch64::Q3: OpKind = MCK_FPR128_lo; break;
12828 case AArch64::Q4: OpKind = MCK_FPR128_lo; break;
12829 case AArch64::Q5: OpKind = MCK_FPR128_lo; break;
12830 case AArch64::Q6: OpKind = MCK_FPR128_lo; break;
12831 case AArch64::Q7: OpKind = MCK_FPR128_lo; break;
12832 case AArch64::Q8: OpKind = MCK_FPR128_lo; break;
12833 case AArch64::Q9: OpKind = MCK_FPR128_lo; break;
12834 case AArch64::Q10: OpKind = MCK_FPR128_lo; break;
12835 case AArch64::Q11: OpKind = MCK_FPR128_lo; break;
12836 case AArch64::Q12: OpKind = MCK_FPR128_lo; break;
12837 case AArch64::Q13: OpKind = MCK_FPR128_lo; break;
12838 case AArch64::Q14: OpKind = MCK_FPR128_lo; break;
12839 case AArch64::Q15: OpKind = MCK_FPR128_lo; break;
12840 case AArch64::Q16: OpKind = MCK_FPR128; break;
12841 case AArch64::Q17: OpKind = MCK_FPR128; break;
12842 case AArch64::Q18: OpKind = MCK_FPR128; break;
12843 case AArch64::Q19: OpKind = MCK_FPR128; break;
12844 case AArch64::Q20: OpKind = MCK_FPR128; break;
12845 case AArch64::Q21: OpKind = MCK_FPR128; break;
12846 case AArch64::Q22: OpKind = MCK_FPR128; break;
12847 case AArch64::Q23: OpKind = MCK_FPR128; break;
12848 case AArch64::Q24: OpKind = MCK_FPR128; break;
12849 case AArch64::Q25: OpKind = MCK_FPR128; break;
12850 case AArch64::Q26: OpKind = MCK_FPR128; break;
12851 case AArch64::Q27: OpKind = MCK_FPR128; break;
12852 case AArch64::Q28: OpKind = MCK_FPR128; break;
12853 case AArch64::Q29: OpKind = MCK_FPR128; break;
12854 case AArch64::Q30: OpKind = MCK_FPR128; break;
12855 case AArch64::Q31: OpKind = MCK_FPR128; break;
12856 case AArch64::P0: OpKind = MCK_PPR_3b; break;
12857 case AArch64::P1: OpKind = MCK_PPR_3b; break;
12858 case AArch64::P2: OpKind = MCK_PPR_3b; break;
12859 case AArch64::P3: OpKind = MCK_PPR_3b; break;
12860 case AArch64::P4: OpKind = MCK_PPR_3b; break;
12861 case AArch64::P5: OpKind = MCK_PPR_3b; break;
12862 case AArch64::P6: OpKind = MCK_PPR_3b; break;
12863 case AArch64::P7: OpKind = MCK_PPR_3b; break;
12864 case AArch64::P8: OpKind = MCK_PPR; break;
12865 case AArch64::P9: OpKind = MCK_PPR; break;
12866 case AArch64::P10: OpKind = MCK_PPR; break;
12867 case AArch64::P11: OpKind = MCK_PPR; break;
12868 case AArch64::P12: OpKind = MCK_PPR; break;
12869 case AArch64::P13: OpKind = MCK_PPR; break;
12870 case AArch64::P14: OpKind = MCK_PPR; break;
12871 case AArch64::P15: OpKind = MCK_PPR; break;
12872 case AArch64::Z0: OpKind = MCK_ZPR_3b; break;
12873 case AArch64::Z1: OpKind = MCK_ZPR_3b; break;
12874 case AArch64::Z2: OpKind = MCK_ZPR_3b; break;
12875 case AArch64::Z3: OpKind = MCK_ZPR_3b; break;
12876 case AArch64::Z4: OpKind = MCK_ZPR_3b; break;
12877 case AArch64::Z5: OpKind = MCK_ZPR_3b; break;
12878 case AArch64::Z6: OpKind = MCK_ZPR_3b; break;
12879 case AArch64::Z7: OpKind = MCK_ZPR_3b; break;
12880 case AArch64::Z8: OpKind = MCK_ZPR_4b; break;
12881 case AArch64::Z9: OpKind = MCK_ZPR_4b; break;
12882 case AArch64::Z10: OpKind = MCK_ZPR_4b; break;
12883 case AArch64::Z11: OpKind = MCK_ZPR_4b; break;
12884 case AArch64::Z12: OpKind = MCK_ZPR_4b; break;
12885 case AArch64::Z13: OpKind = MCK_ZPR_4b; break;
12886 case AArch64::Z14: OpKind = MCK_ZPR_4b; break;
12887 case AArch64::Z15: OpKind = MCK_ZPR_4b; break;
12888 case AArch64::Z16: OpKind = MCK_ZPR; break;
12889 case AArch64::Z17: OpKind = MCK_ZPR; break;
12890 case AArch64::Z18: OpKind = MCK_ZPR; break;
12891 case AArch64::Z19: OpKind = MCK_ZPR; break;
12892 case AArch64::Z20: OpKind = MCK_ZPR; break;
12893 case AArch64::Z21: OpKind = MCK_ZPR; break;
12894 case AArch64::Z22: OpKind = MCK_ZPR; break;
12895 case AArch64::Z23: OpKind = MCK_ZPR; break;
12896 case AArch64::Z24: OpKind = MCK_ZPR; break;
12897 case AArch64::Z25: OpKind = MCK_ZPR; break;
12898 case AArch64::Z26: OpKind = MCK_ZPR; break;
12899 case AArch64::Z27: OpKind = MCK_ZPR; break;
12900 case AArch64::Z28: OpKind = MCK_ZPR; break;
12901 case AArch64::Z29: OpKind = MCK_ZPR; break;
12902 case AArch64::Z30: OpKind = MCK_ZPR; break;
12903 case AArch64::Z31: OpKind = MCK_ZPR; break;
12904 case AArch64::D0_D1: OpKind = MCK_Reg32; break;
12905 case AArch64::D1_D2: OpKind = MCK_Reg32; break;
12906 case AArch64::D2_D3: OpKind = MCK_Reg32; break;
12907 case AArch64::D3_D4: OpKind = MCK_Reg32; break;
12908 case AArch64::D4_D5: OpKind = MCK_Reg32; break;
12909 case AArch64::D5_D6: OpKind = MCK_Reg32; break;
12910 case AArch64::D6_D7: OpKind = MCK_Reg32; break;
12911 case AArch64::D7_D8: OpKind = MCK_Reg32; break;
12912 case AArch64::D8_D9: OpKind = MCK_Reg32; break;
12913 case AArch64::D9_D10: OpKind = MCK_Reg32; break;
12914 case AArch64::D10_D11: OpKind = MCK_Reg32; break;
12915 case AArch64::D11_D12: OpKind = MCK_Reg32; break;
12916 case AArch64::D12_D13: OpKind = MCK_Reg32; break;
12917 case AArch64::D13_D14: OpKind = MCK_Reg32; break;
12918 case AArch64::D14_D15: OpKind = MCK_Reg32; break;
12919 case AArch64::D15_D16: OpKind = MCK_Reg33; break;
12920 case AArch64::D16_D17: OpKind = MCK_DD; break;
12921 case AArch64::D17_D18: OpKind = MCK_DD; break;
12922 case AArch64::D18_D19: OpKind = MCK_DD; break;
12923 case AArch64::D19_D20: OpKind = MCK_DD; break;
12924 case AArch64::D20_D21: OpKind = MCK_DD; break;
12925 case AArch64::D21_D22: OpKind = MCK_DD; break;
12926 case AArch64::D22_D23: OpKind = MCK_DD; break;
12927 case AArch64::D23_D24: OpKind = MCK_DD; break;
12928 case AArch64::D24_D25: OpKind = MCK_DD; break;
12929 case AArch64::D25_D26: OpKind = MCK_DD; break;
12930 case AArch64::D26_D27: OpKind = MCK_DD; break;
12931 case AArch64::D27_D28: OpKind = MCK_DD; break;
12932 case AArch64::D28_D29: OpKind = MCK_DD; break;
12933 case AArch64::D29_D30: OpKind = MCK_DD; break;
12934 case AArch64::D30_D31: OpKind = MCK_DD; break;
12935 case AArch64::D31_D0: OpKind = MCK_Reg35; break;
12936 case AArch64::D0_D1_D2_D3: OpKind = MCK_Reg36; break;
12937 case AArch64::D1_D2_D3_D4: OpKind = MCK_Reg36; break;
12938 case AArch64::D2_D3_D4_D5: OpKind = MCK_Reg36; break;
12939 case AArch64::D3_D4_D5_D6: OpKind = MCK_Reg36; break;
12940 case AArch64::D4_D5_D6_D7: OpKind = MCK_Reg36; break;
12941 case AArch64::D5_D6_D7_D8: OpKind = MCK_Reg36; break;
12942 case AArch64::D6_D7_D8_D9: OpKind = MCK_Reg36; break;
12943 case AArch64::D7_D8_D9_D10: OpKind = MCK_Reg36; break;
12944 case AArch64::D8_D9_D10_D11: OpKind = MCK_Reg36; break;
12945 case AArch64::D9_D10_D11_D12: OpKind = MCK_Reg36; break;
12946 case AArch64::D10_D11_D12_D13: OpKind = MCK_Reg36; break;
12947 case AArch64::D11_D12_D13_D14: OpKind = MCK_Reg36; break;
12948 case AArch64::D12_D13_D14_D15: OpKind = MCK_Reg36; break;
12949 case AArch64::D13_D14_D15_D16: OpKind = MCK_Reg37; break;
12950 case AArch64::D14_D15_D16_D17: OpKind = MCK_Reg38; break;
12951 case AArch64::D15_D16_D17_D18: OpKind = MCK_Reg39; break;
12952 case AArch64::D16_D17_D18_D19: OpKind = MCK_DDDD; break;
12953 case AArch64::D17_D18_D19_D20: OpKind = MCK_DDDD; break;
12954 case AArch64::D18_D19_D20_D21: OpKind = MCK_DDDD; break;
12955 case AArch64::D19_D20_D21_D22: OpKind = MCK_DDDD; break;
12956 case AArch64::D20_D21_D22_D23: OpKind = MCK_DDDD; break;
12957 case AArch64::D21_D22_D23_D24: OpKind = MCK_DDDD; break;
12958 case AArch64::D22_D23_D24_D25: OpKind = MCK_DDDD; break;
12959 case AArch64::D23_D24_D25_D26: OpKind = MCK_DDDD; break;
12960 case AArch64::D24_D25_D26_D27: OpKind = MCK_DDDD; break;
12961 case AArch64::D25_D26_D27_D28: OpKind = MCK_DDDD; break;
12962 case AArch64::D26_D27_D28_D29: OpKind = MCK_DDDD; break;
12963 case AArch64::D27_D28_D29_D30: OpKind = MCK_DDDD; break;
12964 case AArch64::D28_D29_D30_D31: OpKind = MCK_DDDD; break;
12965 case AArch64::D29_D30_D31_D0: OpKind = MCK_Reg44; break;
12966 case AArch64::D30_D31_D0_D1: OpKind = MCK_Reg45; break;
12967 case AArch64::D31_D0_D1_D2: OpKind = MCK_Reg46; break;
12968 case AArch64::D0_D1_D2: OpKind = MCK_Reg47; break;
12969 case AArch64::D1_D2_D3: OpKind = MCK_Reg47; break;
12970 case AArch64::D2_D3_D4: OpKind = MCK_Reg47; break;
12971 case AArch64::D3_D4_D5: OpKind = MCK_Reg47; break;
12972 case AArch64::D4_D5_D6: OpKind = MCK_Reg47; break;
12973 case AArch64::D5_D6_D7: OpKind = MCK_Reg47; break;
12974 case AArch64::D6_D7_D8: OpKind = MCK_Reg47; break;
12975 case AArch64::D7_D8_D9: OpKind = MCK_Reg47; break;
12976 case AArch64::D8_D9_D10: OpKind = MCK_Reg47; break;
12977 case AArch64::D9_D10_D11: OpKind = MCK_Reg47; break;
12978 case AArch64::D10_D11_D12: OpKind = MCK_Reg47; break;
12979 case AArch64::D11_D12_D13: OpKind = MCK_Reg47; break;
12980 case AArch64::D12_D13_D14: OpKind = MCK_Reg47; break;
12981 case AArch64::D13_D14_D15: OpKind = MCK_Reg47; break;
12982 case AArch64::D14_D15_D16: OpKind = MCK_Reg48; break;
12983 case AArch64::D15_D16_D17: OpKind = MCK_Reg49; break;
12984 case AArch64::D16_D17_D18: OpKind = MCK_DDD; break;
12985 case AArch64::D17_D18_D19: OpKind = MCK_DDD; break;
12986 case AArch64::D18_D19_D20: OpKind = MCK_DDD; break;
12987 case AArch64::D19_D20_D21: OpKind = MCK_DDD; break;
12988 case AArch64::D20_D21_D22: OpKind = MCK_DDD; break;
12989 case AArch64::D21_D22_D23: OpKind = MCK_DDD; break;
12990 case AArch64::D22_D23_D24: OpKind = MCK_DDD; break;
12991 case AArch64::D23_D24_D25: OpKind = MCK_DDD; break;
12992 case AArch64::D24_D25_D26: OpKind = MCK_DDD; break;
12993 case AArch64::D25_D26_D27: OpKind = MCK_DDD; break;
12994 case AArch64::D26_D27_D28: OpKind = MCK_DDD; break;
12995 case AArch64::D27_D28_D29: OpKind = MCK_DDD; break;
12996 case AArch64::D28_D29_D30: OpKind = MCK_DDD; break;
12997 case AArch64::D29_D30_D31: OpKind = MCK_DDD; break;
12998 case AArch64::D30_D31_D0: OpKind = MCK_Reg52; break;
12999 case AArch64::D31_D0_D1: OpKind = MCK_Reg53; break;
13000 case AArch64::Q0_Q1: OpKind = MCK_Reg54; break;
13001 case AArch64::Q1_Q2: OpKind = MCK_Reg54; break;
13002 case AArch64::Q2_Q3: OpKind = MCK_Reg54; break;
13003 case AArch64::Q3_Q4: OpKind = MCK_Reg54; break;
13004 case AArch64::Q4_Q5: OpKind = MCK_Reg54; break;
13005 case AArch64::Q5_Q6: OpKind = MCK_Reg54; break;
13006 case AArch64::Q6_Q7: OpKind = MCK_Reg54; break;
13007 case AArch64::Q7_Q8: OpKind = MCK_Reg54; break;
13008 case AArch64::Q8_Q9: OpKind = MCK_Reg54; break;
13009 case AArch64::Q9_Q10: OpKind = MCK_Reg54; break;
13010 case AArch64::Q10_Q11: OpKind = MCK_Reg54; break;
13011 case AArch64::Q11_Q12: OpKind = MCK_Reg54; break;
13012 case AArch64::Q12_Q13: OpKind = MCK_Reg54; break;
13013 case AArch64::Q13_Q14: OpKind = MCK_Reg54; break;
13014 case AArch64::Q14_Q15: OpKind = MCK_Reg54; break;
13015 case AArch64::Q15_Q16: OpKind = MCK_Reg55; break;
13016 case AArch64::Q16_Q17: OpKind = MCK_QQ; break;
13017 case AArch64::Q17_Q18: OpKind = MCK_QQ; break;
13018 case AArch64::Q18_Q19: OpKind = MCK_QQ; break;
13019 case AArch64::Q19_Q20: OpKind = MCK_QQ; break;
13020 case AArch64::Q20_Q21: OpKind = MCK_QQ; break;
13021 case AArch64::Q21_Q22: OpKind = MCK_QQ; break;
13022 case AArch64::Q22_Q23: OpKind = MCK_QQ; break;
13023 case AArch64::Q23_Q24: OpKind = MCK_QQ; break;
13024 case AArch64::Q24_Q25: OpKind = MCK_QQ; break;
13025 case AArch64::Q25_Q26: OpKind = MCK_QQ; break;
13026 case AArch64::Q26_Q27: OpKind = MCK_QQ; break;
13027 case AArch64::Q27_Q28: OpKind = MCK_QQ; break;
13028 case AArch64::Q28_Q29: OpKind = MCK_QQ; break;
13029 case AArch64::Q29_Q30: OpKind = MCK_QQ; break;
13030 case AArch64::Q30_Q31: OpKind = MCK_QQ; break;
13031 case AArch64::Q31_Q0: OpKind = MCK_Reg57; break;
13032 case AArch64::Q0_Q1_Q2_Q3: OpKind = MCK_Reg58; break;
13033 case AArch64::Q1_Q2_Q3_Q4: OpKind = MCK_Reg58; break;
13034 case AArch64::Q2_Q3_Q4_Q5: OpKind = MCK_Reg58; break;
13035 case AArch64::Q3_Q4_Q5_Q6: OpKind = MCK_Reg58; break;
13036 case AArch64::Q4_Q5_Q6_Q7: OpKind = MCK_Reg58; break;
13037 case AArch64::Q5_Q6_Q7_Q8: OpKind = MCK_Reg58; break;
13038 case AArch64::Q6_Q7_Q8_Q9: OpKind = MCK_Reg58; break;
13039 case AArch64::Q7_Q8_Q9_Q10: OpKind = MCK_Reg58; break;
13040 case AArch64::Q8_Q9_Q10_Q11: OpKind = MCK_Reg58; break;
13041 case AArch64::Q9_Q10_Q11_Q12: OpKind = MCK_Reg58; break;
13042 case AArch64::Q10_Q11_Q12_Q13: OpKind = MCK_Reg58; break;
13043 case AArch64::Q11_Q12_Q13_Q14: OpKind = MCK_Reg58; break;
13044 case AArch64::Q12_Q13_Q14_Q15: OpKind = MCK_Reg58; break;
13045 case AArch64::Q13_Q14_Q15_Q16: OpKind = MCK_Reg59; break;
13046 case AArch64::Q14_Q15_Q16_Q17: OpKind = MCK_Reg60; break;
13047 case AArch64::Q15_Q16_Q17_Q18: OpKind = MCK_Reg61; break;
13048 case AArch64::Q16_Q17_Q18_Q19: OpKind = MCK_QQQQ; break;
13049 case AArch64::Q17_Q18_Q19_Q20: OpKind = MCK_QQQQ; break;
13050 case AArch64::Q18_Q19_Q20_Q21: OpKind = MCK_QQQQ; break;
13051 case AArch64::Q19_Q20_Q21_Q22: OpKind = MCK_QQQQ; break;
13052 case AArch64::Q20_Q21_Q22_Q23: OpKind = MCK_QQQQ; break;
13053 case AArch64::Q21_Q22_Q23_Q24: OpKind = MCK_QQQQ; break;
13054 case AArch64::Q22_Q23_Q24_Q25: OpKind = MCK_QQQQ; break;
13055 case AArch64::Q23_Q24_Q25_Q26: OpKind = MCK_QQQQ; break;
13056 case AArch64::Q24_Q25_Q26_Q27: OpKind = MCK_QQQQ; break;
13057 case AArch64::Q25_Q26_Q27_Q28: OpKind = MCK_QQQQ; break;
13058 case AArch64::Q26_Q27_Q28_Q29: OpKind = MCK_QQQQ; break;
13059 case AArch64::Q27_Q28_Q29_Q30: OpKind = MCK_QQQQ; break;
13060 case AArch64::Q28_Q29_Q30_Q31: OpKind = MCK_QQQQ; break;
13061 case AArch64::Q29_Q30_Q31_Q0: OpKind = MCK_Reg66; break;
13062 case AArch64::Q30_Q31_Q0_Q1: OpKind = MCK_Reg67; break;
13063 case AArch64::Q31_Q0_Q1_Q2: OpKind = MCK_Reg68; break;
13064 case AArch64::Q0_Q1_Q2: OpKind = MCK_Reg69; break;
13065 case AArch64::Q1_Q2_Q3: OpKind = MCK_Reg69; break;
13066 case AArch64::Q2_Q3_Q4: OpKind = MCK_Reg69; break;
13067 case AArch64::Q3_Q4_Q5: OpKind = MCK_Reg69; break;
13068 case AArch64::Q4_Q5_Q6: OpKind = MCK_Reg69; break;
13069 case AArch64::Q5_Q6_Q7: OpKind = MCK_Reg69; break;
13070 case AArch64::Q6_Q7_Q8: OpKind = MCK_Reg69; break;
13071 case AArch64::Q7_Q8_Q9: OpKind = MCK_Reg69; break;
13072 case AArch64::Q8_Q9_Q10: OpKind = MCK_Reg69; break;
13073 case AArch64::Q9_Q10_Q11: OpKind = MCK_Reg69; break;
13074 case AArch64::Q10_Q11_Q12: OpKind = MCK_Reg69; break;
13075 case AArch64::Q11_Q12_Q13: OpKind = MCK_Reg69; break;
13076 case AArch64::Q12_Q13_Q14: OpKind = MCK_Reg69; break;
13077 case AArch64::Q13_Q14_Q15: OpKind = MCK_Reg69; break;
13078 case AArch64::Q14_Q15_Q16: OpKind = MCK_Reg70; break;
13079 case AArch64::Q15_Q16_Q17: OpKind = MCK_Reg71; break;
13080 case AArch64::Q16_Q17_Q18: OpKind = MCK_QQQ; break;
13081 case AArch64::Q17_Q18_Q19: OpKind = MCK_QQQ; break;
13082 case AArch64::Q18_Q19_Q20: OpKind = MCK_QQQ; break;
13083 case AArch64::Q19_Q20_Q21: OpKind = MCK_QQQ; break;
13084 case AArch64::Q20_Q21_Q22: OpKind = MCK_QQQ; break;
13085 case AArch64::Q21_Q22_Q23: OpKind = MCK_QQQ; break;
13086 case AArch64::Q22_Q23_Q24: OpKind = MCK_QQQ; break;
13087 case AArch64::Q23_Q24_Q25: OpKind = MCK_QQQ; break;
13088 case AArch64::Q24_Q25_Q26: OpKind = MCK_QQQ; break;
13089 case AArch64::Q25_Q26_Q27: OpKind = MCK_QQQ; break;
13090 case AArch64::Q26_Q27_Q28: OpKind = MCK_QQQ; break;
13091 case AArch64::Q27_Q28_Q29: OpKind = MCK_QQQ; break;
13092 case AArch64::Q28_Q29_Q30: OpKind = MCK_QQQ; break;
13093 case AArch64::Q29_Q30_Q31: OpKind = MCK_QQQ; break;
13094 case AArch64::Q30_Q31_Q0: OpKind = MCK_Reg74; break;
13095 case AArch64::Q31_Q0_Q1: OpKind = MCK_Reg75; break;
13096 case AArch64::X0_X1_X2_X3_X4_X5_X6_X7: OpKind = MCK_Reg76; break;
13097 case AArch64::X2_X3_X4_X5_X6_X7_X8_X9: OpKind = MCK_Reg77; break;
13098 case AArch64::X4_X5_X6_X7_X8_X9_X10_X11: OpKind = MCK_Reg78; break;
13099 case AArch64::X6_X7_X8_X9_X10_X11_X12_X13: OpKind = MCK_Reg79; break;
13100 case AArch64::X8_X9_X10_X11_X12_X13_X14_X15: OpKind = MCK_Reg80; break;
13101 case AArch64::X10_X11_X12_X13_X14_X15_X16_X17: OpKind = MCK_Reg128; break;
13102 case AArch64::X12_X13_X14_X15_X16_X17_X18_X19: OpKind = MCK_Reg129; break;
13103 case AArch64::X14_X15_X16_X17_X18_X19_X20_X21: OpKind = MCK_Reg130; break;
13104 case AArch64::X16_X17_X18_X19_X20_X21_X22_X23: OpKind = MCK_Reg131; break;
13105 case AArch64::X18_X19_X20_X21_X22_X23_X24_X25: OpKind = MCK_Reg126; break;
13106 case AArch64::X20_X21_X22_X23_X24_X25_X26_X27: OpKind = MCK_Reg127; break;
13107 case AArch64::X22_X23_X24_X25_X26_X27_X28_FP: OpKind = MCK_Reg127; break;
13108 case AArch64::W0_W1: OpKind = MCK_Reg132; break;
13109 case AArch64::W2_W3: OpKind = MCK_Reg132; break;
13110 case AArch64::W4_W5: OpKind = MCK_Reg132; break;
13111 case AArch64::W6_W7: OpKind = MCK_Reg132; break;
13112 case AArch64::W8_W9: OpKind = MCK_Reg133; break;
13113 case AArch64::W10_W11: OpKind = MCK_Reg133; break;
13114 case AArch64::W12_W13: OpKind = MCK_Reg133; break;
13115 case AArch64::W14_W15: OpKind = MCK_Reg133; break;
13116 case AArch64::W16_W17: OpKind = MCK_Reg133; break;
13117 case AArch64::W18_W19: OpKind = MCK_Reg133; break;
13118 case AArch64::W20_W21: OpKind = MCK_Reg133; break;
13119 case AArch64::W22_W23: OpKind = MCK_Reg133; break;
13120 case AArch64::W24_W25: OpKind = MCK_Reg133; break;
13121 case AArch64::W26_W27: OpKind = MCK_Reg133; break;
13122 case AArch64::W28_W29: OpKind = MCK_Reg133; break;
13123 case AArch64::W30_WZR: OpKind = MCK_WSeqPairsClass; break;
13124 case AArch64::X0_X1: OpKind = MCK_Reg135; break;
13125 case AArch64::X2_X3: OpKind = MCK_Reg135; break;
13126 case AArch64::X4_X5: OpKind = MCK_Reg135; break;
13127 case AArch64::X6_X7: OpKind = MCK_Reg135; break;
13128 case AArch64::X8_X9: OpKind = MCK_Reg136; break;
13129 case AArch64::X10_X11: OpKind = MCK_Reg136; break;
13130 case AArch64::X12_X13: OpKind = MCK_Reg136; break;
13131 case AArch64::X14_X15: OpKind = MCK_Reg136; break;
13132 case AArch64::X16_X17: OpKind = MCK_Reg144; break;
13133 case AArch64::X18_X19: OpKind = MCK_Reg141; break;
13134 case AArch64::X20_X21: OpKind = MCK_Reg142; break;
13135 case AArch64::X22_X23: OpKind = MCK_Reg142; break;
13136 case AArch64::X24_X25: OpKind = MCK_Reg142; break;
13137 case AArch64::X26_X27: OpKind = MCK_Reg142; break;
13138 case AArch64::X28_FP: OpKind = MCK_Reg142; break;
13139 case AArch64::LR_XZR: OpKind = MCK_Reg143; break;
13140 case AArch64::Z0_Z1: OpKind = MCK_Reg145; break;
13141 case AArch64::Z1_Z2: OpKind = MCK_Reg145; break;
13142 case AArch64::Z2_Z3: OpKind = MCK_Reg145; break;
13143 case AArch64::Z3_Z4: OpKind = MCK_Reg145; break;
13144 case AArch64::Z4_Z5: OpKind = MCK_Reg145; break;
13145 case AArch64::Z5_Z6: OpKind = MCK_Reg145; break;
13146 case AArch64::Z6_Z7: OpKind = MCK_Reg145; break;
13147 case AArch64::Z7_Z8: OpKind = MCK_Reg146; break;
13148 case AArch64::Z8_Z9: OpKind = MCK_Reg147; break;
13149 case AArch64::Z9_Z10: OpKind = MCK_Reg147; break;
13150 case AArch64::Z10_Z11: OpKind = MCK_Reg147; break;
13151 case AArch64::Z11_Z12: OpKind = MCK_Reg147; break;
13152 case AArch64::Z12_Z13: OpKind = MCK_Reg147; break;
13153 case AArch64::Z13_Z14: OpKind = MCK_Reg147; break;
13154 case AArch64::Z14_Z15: OpKind = MCK_Reg147; break;
13155 case AArch64::Z15_Z16: OpKind = MCK_Reg148; break;
13156 case AArch64::Z16_Z17: OpKind = MCK_ZPR2; break;
13157 case AArch64::Z17_Z18: OpKind = MCK_ZPR2; break;
13158 case AArch64::Z18_Z19: OpKind = MCK_ZPR2; break;
13159 case AArch64::Z19_Z20: OpKind = MCK_ZPR2; break;
13160 case AArch64::Z20_Z21: OpKind = MCK_ZPR2; break;
13161 case AArch64::Z21_Z22: OpKind = MCK_ZPR2; break;
13162 case AArch64::Z22_Z23: OpKind = MCK_ZPR2; break;
13163 case AArch64::Z23_Z24: OpKind = MCK_ZPR2; break;
13164 case AArch64::Z24_Z25: OpKind = MCK_ZPR2; break;
13165 case AArch64::Z25_Z26: OpKind = MCK_ZPR2; break;
13166 case AArch64::Z26_Z27: OpKind = MCK_ZPR2; break;
13167 case AArch64::Z27_Z28: OpKind = MCK_ZPR2; break;
13168 case AArch64::Z28_Z29: OpKind = MCK_ZPR2; break;
13169 case AArch64::Z29_Z30: OpKind = MCK_ZPR2; break;
13170 case AArch64::Z30_Z31: OpKind = MCK_ZPR2; break;
13171 case AArch64::Z31_Z0: OpKind = MCK_Reg151; break;
13172 case AArch64::Z0_Z1_Z2_Z3: OpKind = MCK_Reg152; break;
13173 case AArch64::Z1_Z2_Z3_Z4: OpKind = MCK_Reg152; break;
13174 case AArch64::Z2_Z3_Z4_Z5: OpKind = MCK_Reg152; break;
13175 case AArch64::Z3_Z4_Z5_Z6: OpKind = MCK_Reg152; break;
13176 case AArch64::Z4_Z5_Z6_Z7: OpKind = MCK_Reg152; break;
13177 case AArch64::Z5_Z6_Z7_Z8: OpKind = MCK_Reg153; break;
13178 case AArch64::Z6_Z7_Z8_Z9: OpKind = MCK_Reg154; break;
13179 case AArch64::Z7_Z8_Z9_Z10: OpKind = MCK_Reg155; break;
13180 case AArch64::Z8_Z9_Z10_Z11: OpKind = MCK_Reg156; break;
13181 case AArch64::Z9_Z10_Z11_Z12: OpKind = MCK_Reg156; break;
13182 case AArch64::Z10_Z11_Z12_Z13: OpKind = MCK_Reg156; break;
13183 case AArch64::Z11_Z12_Z13_Z14: OpKind = MCK_Reg156; break;
13184 case AArch64::Z12_Z13_Z14_Z15: OpKind = MCK_Reg156; break;
13185 case AArch64::Z13_Z14_Z15_Z16: OpKind = MCK_Reg157; break;
13186 case AArch64::Z14_Z15_Z16_Z17: OpKind = MCK_Reg158; break;
13187 case AArch64::Z15_Z16_Z17_Z18: OpKind = MCK_Reg159; break;
13188 case AArch64::Z16_Z17_Z18_Z19: OpKind = MCK_ZPR4; break;
13189 case AArch64::Z17_Z18_Z19_Z20: OpKind = MCK_ZPR4; break;
13190 case AArch64::Z18_Z19_Z20_Z21: OpKind = MCK_ZPR4; break;
13191 case AArch64::Z19_Z20_Z21_Z22: OpKind = MCK_ZPR4; break;
13192 case AArch64::Z20_Z21_Z22_Z23: OpKind = MCK_ZPR4; break;
13193 case AArch64::Z21_Z22_Z23_Z24: OpKind = MCK_ZPR4; break;
13194 case AArch64::Z22_Z23_Z24_Z25: OpKind = MCK_ZPR4; break;
13195 case AArch64::Z23_Z24_Z25_Z26: OpKind = MCK_ZPR4; break;
13196 case AArch64::Z24_Z25_Z26_Z27: OpKind = MCK_ZPR4; break;
13197 case AArch64::Z25_Z26_Z27_Z28: OpKind = MCK_ZPR4; break;
13198 case AArch64::Z26_Z27_Z28_Z29: OpKind = MCK_ZPR4; break;
13199 case AArch64::Z27_Z28_Z29_Z30: OpKind = MCK_ZPR4; break;
13200 case AArch64::Z28_Z29_Z30_Z31: OpKind = MCK_ZPR4; break;
13201 case AArch64::Z29_Z30_Z31_Z0: OpKind = MCK_Reg170; break;
13202 case AArch64::Z30_Z31_Z0_Z1: OpKind = MCK_Reg171; break;
13203 case AArch64::Z31_Z0_Z1_Z2: OpKind = MCK_Reg172; break;
13204 case AArch64::Z0_Z1_Z2: OpKind = MCK_Reg173; break;
13205 case AArch64::Z1_Z2_Z3: OpKind = MCK_Reg173; break;
13206 case AArch64::Z2_Z3_Z4: OpKind = MCK_Reg173; break;
13207 case AArch64::Z3_Z4_Z5: OpKind = MCK_Reg173; break;
13208 case AArch64::Z4_Z5_Z6: OpKind = MCK_Reg173; break;
13209 case AArch64::Z5_Z6_Z7: OpKind = MCK_Reg173; break;
13210 case AArch64::Z6_Z7_Z8: OpKind = MCK_Reg174; break;
13211 case AArch64::Z7_Z8_Z9: OpKind = MCK_Reg175; break;
13212 case AArch64::Z8_Z9_Z10: OpKind = MCK_Reg176; break;
13213 case AArch64::Z9_Z10_Z11: OpKind = MCK_Reg176; break;
13214 case AArch64::Z10_Z11_Z12: OpKind = MCK_Reg176; break;
13215 case AArch64::Z11_Z12_Z13: OpKind = MCK_Reg176; break;
13216 case AArch64::Z12_Z13_Z14: OpKind = MCK_Reg176; break;
13217 case AArch64::Z13_Z14_Z15: OpKind = MCK_Reg176; break;
13218 case AArch64::Z14_Z15_Z16: OpKind = MCK_Reg177; break;
13219 case AArch64::Z15_Z16_Z17: OpKind = MCK_Reg178; break;
13220 case AArch64::Z16_Z17_Z18: OpKind = MCK_ZPR3; break;
13221 case AArch64::Z17_Z18_Z19: OpKind = MCK_ZPR3; break;
13222 case AArch64::Z18_Z19_Z20: OpKind = MCK_ZPR3; break;
13223 case AArch64::Z19_Z20_Z21: OpKind = MCK_ZPR3; break;
13224 case AArch64::Z20_Z21_Z22: OpKind = MCK_ZPR3; break;
13225 case AArch64::Z21_Z22_Z23: OpKind = MCK_ZPR3; break;
13226 case AArch64::Z22_Z23_Z24: OpKind = MCK_ZPR3; break;
13227 case AArch64::Z23_Z24_Z25: OpKind = MCK_ZPR3; break;
13228 case AArch64::Z24_Z25_Z26: OpKind = MCK_ZPR3; break;
13229 case AArch64::Z25_Z26_Z27: OpKind = MCK_ZPR3; break;
13230 case AArch64::Z26_Z27_Z28: OpKind = MCK_ZPR3; break;
13231 case AArch64::Z27_Z28_Z29: OpKind = MCK_ZPR3; break;
13232 case AArch64::Z28_Z29_Z30: OpKind = MCK_ZPR3; break;
13233 case AArch64::Z29_Z30_Z31: OpKind = MCK_ZPR3; break;
13234 case AArch64::Z30_Z31_Z0: OpKind = MCK_Reg184; break;
13235 case AArch64::Z31_Z0_Z1: OpKind = MCK_Reg185; break;
13236 }
13237 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
13238 getDiagKindFromRegisterClass(Kind);
13239 }
13240
13241 if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
13242 return getDiagKindFromRegisterClass(Kind);
13243
13244 return MCTargetAsmParser::Match_InvalidOperand;
13245}
13246
13247#ifndef NDEBUG
13248const char *getMatchClassName(MatchClassKind Kind) {
13249 switch (Kind) {
13250 case InvalidMatchClass: return "InvalidMatchClass";
13251 case OptionalMatchClass: return "OptionalMatchClass";
13252 case MCK__DOT_16B: return "MCK__DOT_16B";
13253 case MCK__DOT_1D: return "MCK__DOT_1D";
13254 case MCK__DOT_1Q: return "MCK__DOT_1Q";
13255 case MCK__DOT_2D: return "MCK__DOT_2D";
13256 case MCK__DOT_2H: return "MCK__DOT_2H";
13257 case MCK__DOT_2S: return "MCK__DOT_2S";
13258 case MCK__DOT_4B: return "MCK__DOT_4B";
13259 case MCK__DOT_4H: return "MCK__DOT_4H";
13260 case MCK__DOT_4S: return "MCK__DOT_4S";
13261 case MCK__DOT_8B: return "MCK__DOT_8B";
13262 case MCK__DOT_8H: return "MCK__DOT_8H";
13263 case MCK__DOT_B: return "MCK__DOT_B";
13264 case MCK__DOT_D: return "MCK__DOT_D";
13265 case MCK__DOT_H: return "MCK__DOT_H";
13266 case MCK__DOT_Q: return "MCK__DOT_Q";
13267 case MCK__DOT_S: return "MCK__DOT_S";
13268 case MCK_IALL: return "MCK_IALL";
13269 case MCK_INJ: return "MCK_INJ";
13270 case MCK__EXCLAIM_: return "MCK__EXCLAIM_";
13271 case MCK__HASH_0: return "MCK__HASH_0";
13272 case MCK__HASH_1: return "MCK__HASH_1";
13273 case MCK__HASH_10: return "MCK__HASH_10";
13274 case MCK__HASH_12: return "MCK__HASH_12";
13275 case MCK__HASH_14: return "MCK__HASH_14";
13276 case MCK__HASH_16: return "MCK__HASH_16";
13277 case MCK__HASH_2: return "MCK__HASH_2";
13278 case MCK__HASH_24: return "MCK__HASH_24";
13279 case MCK__HASH_25: return "MCK__HASH_25";
13280 case MCK__HASH_26: return "MCK__HASH_26";
13281 case MCK__HASH_27: return "MCK__HASH_27";
13282 case MCK__HASH_28: return "MCK__HASH_28";
13283 case MCK__HASH_29: return "MCK__HASH_29";
13284 case MCK__HASH_3: return "MCK__HASH_3";
13285 case MCK__HASH_30: return "MCK__HASH_30";
13286 case MCK__HASH_31: return "MCK__HASH_31";
13287 case MCK__HASH_32: return "MCK__HASH_32";
13288 case MCK__HASH_4: return "MCK__HASH_4";
13289 case MCK__HASH_48: return "MCK__HASH_48";
13290 case MCK__HASH_6: return "MCK__HASH_6";
13291 case MCK__HASH_64: return "MCK__HASH_64";
13292 case MCK__HASH_7: return "MCK__HASH_7";
13293 case MCK__HASH_8: return "MCK__HASH_8";
13294 case MCK__DOT_: return "MCK__DOT_";
13295 case MCK__DOT_0: return "MCK__DOT_0";
13296 case MCK__DOT_16b: return "MCK__DOT_16b";
13297 case MCK__DOT_1d: return "MCK__DOT_1d";
13298 case MCK__DOT_1q: return "MCK__DOT_1q";
13299 case MCK__DOT_2d: return "MCK__DOT_2d";
13300 case MCK__DOT_2h: return "MCK__DOT_2h";
13301 case MCK__DOT_2s: return "MCK__DOT_2s";
13302 case MCK__DOT_4b: return "MCK__DOT_4b";
13303 case MCK__DOT_4h: return "MCK__DOT_4h";
13304 case MCK__DOT_4s: return "MCK__DOT_4s";
13305 case MCK__DOT_8b: return "MCK__DOT_8b";
13306 case MCK__DOT_8h: return "MCK__DOT_8h";
13307 case MCK__DOT_b: return "MCK__DOT_b";
13308 case MCK__DOT_d: return "MCK__DOT_d";
13309 case MCK__DOT_h: return "MCK__DOT_h";
13310 case MCK__DOT_q: return "MCK__DOT_q";
13311 case MCK__DOT_s: return "MCK__DOT_s";
13312 case MCK__47_: return "MCK__47_";
13313 case MCK__91_: return "MCK__91_";
13314 case MCK__93_: return "MCK__93_";
13315 case MCK_iall: return "MCK_iall";
13316 case MCK_inj: return "MCK_inj";
13317 case MCK_m: return "MCK_m";
13318 case MCK_mul: return "MCK_mul";
13319 case MCK_vl: return "MCK_vl";
13320 case MCK_z: return "MCK_z";
13321 case MCK_Reg144: return "MCK_Reg144";
13322 case MCK_Reg131: return "MCK_Reg131";
13323 case MCK_Reg130: return "MCK_Reg130";
13324 case MCK_Reg129: return "MCK_Reg129";
13325 case MCK_Reg128: return "MCK_Reg128";
13326 case MCK_Reg76: return "MCK_Reg76";
13327 case MCK_CCR: return "MCK_CCR";
13328 case MCK_GPR32sponly: return "MCK_GPR32sponly";
13329 case MCK_GPR64sponly: return "MCK_GPR64sponly";
13330 case MCK_Reg77: return "MCK_Reg77";
13331 case MCK_rtcGPR64: return "MCK_rtcGPR64";
13332 case MCK_Reg78: return "MCK_Reg78";
13333 case MCK_Reg135: return "MCK_Reg135";
13334 case MCK_Reg132: return "MCK_Reg132";
13335 case MCK_Reg79: return "MCK_Reg79";
13336 case MCK_Reg152: return "MCK_Reg152";
13337 case MCK_Reg80: return "MCK_Reg80";
13338 case MCK_Reg173: return "MCK_Reg173";
13339 case MCK_Reg172: return "MCK_Reg172";
13340 case MCK_Reg153: return "MCK_Reg153";
13341 case MCK_Reg126: return "MCK_Reg126";
13342 case MCK_Reg123: return "MCK_Reg123";
13343 case MCK_Reg117: return "MCK_Reg117";
13344 case MCK_Reg105: return "MCK_Reg105";
13345 case MCK_Reg81: return "MCK_Reg81";
13346 case MCK_Reg185: return "MCK_Reg185";
13347 case MCK_Reg174: return "MCK_Reg174";
13348 case MCK_Reg171: return "MCK_Reg171";
13349 case MCK_Reg169: return "MCK_Reg169";
13350 case MCK_Reg154: return "MCK_Reg154";
13351 case MCK_Reg145: return "MCK_Reg145";
13352 case MCK_Reg124: return "MCK_Reg124";
13353 case MCK_Reg121: return "MCK_Reg121";
13354 case MCK_Reg118: return "MCK_Reg118";
13355 case MCK_Reg115: return "MCK_Reg115";
13356 case MCK_Reg112: return "MCK_Reg112";
13357 case MCK_Reg106: return "MCK_Reg106";
13358 case MCK_Reg103: return "MCK_Reg103";
13359 case MCK_Reg100: return "MCK_Reg100";
13360 case MCK_Reg94: return "MCK_Reg94";
13361 case MCK_Reg82: return "MCK_Reg82";
13362 case MCK_Reg184: return "MCK_Reg184";
13363 case MCK_Reg183: return "MCK_Reg183";
13364 case MCK_Reg175: return "MCK_Reg175";
13365 case MCK_Reg170: return "MCK_Reg170";
13366 case MCK_Reg168: return "MCK_Reg168";
13367 case MCK_Reg167: return "MCK_Reg167";
13368 case MCK_Reg155: return "MCK_Reg155";
13369 case MCK_Reg151: return "MCK_Reg151";
13370 case MCK_Reg146: return "MCK_Reg146";
13371 case MCK_Reg136: return "MCK_Reg136";
13372 case MCK_Reg127: return "MCK_Reg127";
13373 case MCK_Reg119: return "MCK_Reg119";
13374 case MCK_Reg113: return "MCK_Reg113";
13375 case MCK_Reg110: return "MCK_Reg110";
13376 case MCK_Reg107: return "MCK_Reg107";
13377 case MCK_Reg101: return "MCK_Reg101";
13378 case MCK_Reg98: return "MCK_Reg98";
13379 case MCK_Reg95: return "MCK_Reg95";
13380 case MCK_Reg92: return "MCK_Reg92";
13381 case MCK_Reg89: return "MCK_Reg89";
13382 case MCK_Reg83: return "MCK_Reg83";
13383 case MCK_GPR32arg: return "MCK_GPR32arg";
13384 case MCK_GPR64arg: return "MCK_GPR64arg";
13385 case MCK_PPR_3b: return "MCK_PPR_3b";
13386 case MCK_ZPR_3b: return "MCK_ZPR_3b";
13387 case MCK_Reg141: return "MCK_Reg141";
13388 case MCK_Reg137: return "MCK_Reg137";
13389 case MCK_Reg125: return "MCK_Reg125";
13390 case MCK_Reg122: return "MCK_Reg122";
13391 case MCK_Reg116: return "MCK_Reg116";
13392 case MCK_Reg108: return "MCK_Reg108";
13393 case MCK_Reg104: return "MCK_Reg104";
13394 case MCK_Reg96: return "MCK_Reg96";
13395 case MCK_Reg90: return "MCK_Reg90";
13396 case MCK_Reg87: return "MCK_Reg87";
13397 case MCK_Reg84: return "MCK_Reg84";
13398 case MCK_Reg138: return "MCK_Reg138";
13399 case MCK_Reg120: return "MCK_Reg120";
13400 case MCK_Reg114: return "MCK_Reg114";
13401 case MCK_Reg111: return "MCK_Reg111";
13402 case MCK_Reg102: return "MCK_Reg102";
13403 case MCK_Reg99: return "MCK_Reg99";
13404 case MCK_Reg93: return "MCK_Reg93";
13405 case MCK_Reg85: return "MCK_Reg85";
13406 case MCK_Reg109: return "MCK_Reg109";
13407 case MCK_Reg97: return "MCK_Reg97";
13408 case MCK_Reg91: return "MCK_Reg91";
13409 case MCK_Reg88: return "MCK_Reg88";
13410 case MCK_GPR64x8Class: return "MCK_GPR64x8Class";
13411 case MCK_Reg156: return "MCK_Reg156";
13412 case MCK_Reg58: return "MCK_Reg58";
13413 case MCK_Reg36: return "MCK_Reg36";
13414 case MCK_Reg176: return "MCK_Reg176";
13415 case MCK_Reg166: return "MCK_Reg166";
13416 case MCK_Reg157: return "MCK_Reg157";
13417 case MCK_Reg142: return "MCK_Reg142";
13418 case MCK_Reg69: return "MCK_Reg69";
13419 case MCK_Reg68: return "MCK_Reg68";
13420 case MCK_Reg59: return "MCK_Reg59";
13421 case MCK_Reg47: return "MCK_Reg47";
13422 case MCK_Reg46: return "MCK_Reg46";
13423 case MCK_Reg37: return "MCK_Reg37";
13424 case MCK_Reg182: return "MCK_Reg182";
13425 case MCK_Reg177: return "MCK_Reg177";
13426 case MCK_Reg165: return "MCK_Reg165";
13427 case MCK_Reg163: return "MCK_Reg163";
13428 case MCK_Reg158: return "MCK_Reg158";
13429 case MCK_Reg147: return "MCK_Reg147";
13430 case MCK_Reg143: return "MCK_Reg143";
13431 case MCK_Reg139: return "MCK_Reg139";
13432 case MCK_Reg133: return "MCK_Reg133";
13433 case MCK_Reg75: return "MCK_Reg75";
13434 case MCK_Reg70: return "MCK_Reg70";
13435 case MCK_Reg67: return "MCK_Reg67";
13436 case MCK_Reg65: return "MCK_Reg65";
13437 case MCK_Reg60: return "MCK_Reg60";
13438 case MCK_Reg54: return "MCK_Reg54";
13439 case MCK_Reg53: return "MCK_Reg53";
13440 case MCK_Reg48: return "MCK_Reg48";
13441 case MCK_Reg45: return "MCK_Reg45";
13442 case MCK_Reg43: return "MCK_Reg43";
13443 case MCK_Reg38: return "MCK_Reg38";
13444 case MCK_Reg32: return "MCK_Reg32";
13445 case MCK_Reg181: return "MCK_Reg181";
13446 case MCK_Reg180: return "MCK_Reg180";
13447 case MCK_Reg178: return "MCK_Reg178";
13448 case MCK_Reg164: return "MCK_Reg164";
13449 case MCK_Reg162: return "MCK_Reg162";
13450 case MCK_Reg161: return "MCK_Reg161";
13451 case MCK_Reg159: return "MCK_Reg159";
13452 case MCK_Reg150: return "MCK_Reg150";
13453 case MCK_Reg148: return "MCK_Reg148";
13454 case MCK_Reg74: return "MCK_Reg74";
13455 case MCK_Reg73: return "MCK_Reg73";
13456 case MCK_Reg71: return "MCK_Reg71";
13457 case MCK_Reg66: return "MCK_Reg66";
13458 case MCK_Reg64: return "MCK_Reg64";
13459 case MCK_Reg63: return "MCK_Reg63";
13460 case MCK_Reg61: return "MCK_Reg61";
13461 case MCK_Reg57: return "MCK_Reg57";
13462 case MCK_Reg55: return "MCK_Reg55";
13463 case MCK_Reg52: return "MCK_Reg52";
13464 case MCK_Reg51: return "MCK_Reg51";
13465 case MCK_Reg49: return "MCK_Reg49";
13466 case MCK_Reg44: return "MCK_Reg44";
13467 case MCK_Reg42: return "MCK_Reg42";
13468 case MCK_Reg41: return "MCK_Reg41";
13469 case MCK_Reg39: return "MCK_Reg39";
13470 case MCK_Reg35: return "MCK_Reg35";
13471 case MCK_Reg33: return "MCK_Reg33";
13472 case MCK_Reg21: return "MCK_Reg21";
13473 case MCK_FPR128_lo: return "MCK_FPR128_lo";
13474 case MCK_FPR16_lo: return "MCK_FPR16_lo";
13475 case MCK_FPR64_lo: return "MCK_FPR64_lo";
13476 case MCK_PPR: return "MCK_PPR";
13477 case MCK_WSeqPairsClass: return "MCK_WSeqPairsClass";
13478 case MCK_XSeqPairsClass: return "MCK_XSeqPairsClass";
13479 case MCK_ZPR_4b: return "MCK_ZPR_4b";
13480 case MCK_Reg12: return "MCK_Reg12";
13481 case MCK_tcGPR64: return "MCK_tcGPR64";
13482 case MCK_Reg13: return "MCK_Reg13";
13483 case MCK_GPR64noip: return "MCK_GPR64noip";
13484 case MCK_GPR32common: return "MCK_GPR32common";
13485 case MCK_GPR64common: return "MCK_GPR64common";
13486 case MCK_DD: return "MCK_DD";
13487 case MCK_DDD: return "MCK_DDD";
13488 case MCK_DDDD: return "MCK_DDDD";
13489 case MCK_FPR128: return "MCK_FPR128";
13490 case MCK_FPR16: return "MCK_FPR16";
13491 case MCK_FPR32: return "MCK_FPR32";
13492 case MCK_FPR64: return "MCK_FPR64";
13493 case MCK_FPR8: return "MCK_FPR8";
13494 case MCK_GPR32: return "MCK_GPR32";
13495 case MCK_GPR32sp: return "MCK_GPR32sp";
13496 case MCK_GPR64: return "MCK_GPR64";
13497 case MCK_GPR64sp: return "MCK_GPR64sp";
13498 case MCK_QQ: return "MCK_QQ";
13499 case MCK_QQQ: return "MCK_QQQ";
13500 case MCK_QQQQ: return "MCK_QQQQ";
13501 case MCK_ZPR: return "MCK_ZPR";
13502 case MCK_ZPR2: return "MCK_ZPR2";
13503 case MCK_ZPR3: return "MCK_ZPR3";
13504 case MCK_ZPR4: return "MCK_ZPR4";
13505 case MCK_GPR32all: return "MCK_GPR32all";
13506 case MCK_GPR64all: return "MCK_GPR64all";
13507 case MCK_AddSubImmNeg: return "MCK_AddSubImmNeg";
13508 case MCK_AddSubImm: return "MCK_AddSubImm";
13509 case MCK_AdrLabel: return "MCK_AdrLabel";
13510 case MCK_AdrpLabel: return "MCK_AdrpLabel";
13511 case MCK_BTIHint: return "MCK_BTIHint";
13512 case MCK_Barrier: return "MCK_Barrier";
13513 case MCK_BarriernXS: return "MCK_BarriernXS";
13514 case MCK_BranchTarget14: return "MCK_BranchTarget14";
13515 case MCK_BranchTarget26: return "MCK_BranchTarget26";
13516 case MCK_CondCode: return "MCK_CondCode";
13517 case MCK_Extend64: return "MCK_Extend64";
13518 case MCK_ExtendLSL64: return "MCK_ExtendLSL64";
13519 case MCK_Extend: return "MCK_Extend";
13520 case MCK_FPImm: return "MCK_FPImm";
13521 case MCK_GPR32as64: return "MCK_GPR32as64";
13522 case MCK_GPR64NoXZRshifted16: return "MCK_GPR64NoXZRshifted16";
13523 case MCK_GPR64NoXZRshifted32: return "MCK_GPR64NoXZRshifted32";
13524 case MCK_GPR64NoXZRshifted64: return "MCK_GPR64NoXZRshifted64";
13525 case MCK_GPR64NoXZRshifted8: return "MCK_GPR64NoXZRshifted8";
13526 case MCK_GPR64as32: return "MCK_GPR64as32";
13527 case MCK_GPR64shifted16: return "MCK_GPR64shifted16";
13528 case MCK_GPR64shifted32: return "MCK_GPR64shifted32";
13529 case MCK_GPR64shifted64: return "MCK_GPR64shifted64";
13530 case MCK_GPR64shifted8: return "MCK_GPR64shifted8";
13531 case MCK_GPR64sp0: return "MCK_GPR64sp0";
13532 case MCK_GPR64x8: return "MCK_GPR64x8";
13533 case MCK_Imm0_127: return "MCK_Imm0_127";
13534 case MCK_Imm0_15: return "MCK_Imm0_15";
13535 case MCK_Imm0_1: return "MCK_Imm0_1";
13536 case MCK_Imm0_255: return "MCK_Imm0_255";
13537 case MCK_Imm0_31: return "MCK_Imm0_31";
13538 case MCK_Imm0_63: return "MCK_Imm0_63";
13539 case MCK_Imm0_7: return "MCK_Imm0_7";
13540 case MCK_Imm1_16: return "MCK_Imm1_16";
13541 case MCK_Imm1_32: return "MCK_Imm1_32";
13542 case MCK_Imm1_64: return "MCK_Imm1_64";
13543 case MCK_Imm1_8: return "MCK_Imm1_8";
13544 case MCK_Imm: return "MCK_Imm";
13545 case MCK_LogicalImm32Not: return "MCK_LogicalImm32Not";
13546 case MCK_LogicalImm32: return "MCK_LogicalImm32";
13547 case MCK_LogicalImm64Not: return "MCK_LogicalImm64Not";
13548 case MCK_LogicalImm64: return "MCK_LogicalImm64";
13549 case MCK_MRSSystemRegister: return "MCK_MRSSystemRegister";
13550 case MCK_MSRSystemRegister: return "MCK_MSRSystemRegister";
13551 case MCK_MemWExtend128: return "MCK_MemWExtend128";
13552 case MCK_MemWExtend16: return "MCK_MemWExtend16";
13553 case MCK_MemWExtend32: return "MCK_MemWExtend32";
13554 case MCK_MemWExtend64: return "MCK_MemWExtend64";
13555 case MCK_MemWExtend8: return "MCK_MemWExtend8";
13556 case MCK_MemXExtend128: return "MCK_MemXExtend128";
13557 case MCK_MemXExtend16: return "MCK_MemXExtend16";
13558 case MCK_MemXExtend32: return "MCK_MemXExtend32";
13559 case MCK_MemXExtend64: return "MCK_MemXExtend64";
13560 case MCK_MemXExtend8: return "MCK_MemXExtend8";
13561 case MCK_MovWSymbolG0: return "MCK_MovWSymbolG0";
13562 case MCK_MovWSymbolG1: return "MCK_MovWSymbolG1";
13563 case MCK_MovWSymbolG2: return "MCK_MovWSymbolG2";
13564 case MCK_MovWSymbolG3: return "MCK_MovWSymbolG3";
13565 case MCK_PCRelLabel19: return "MCK_PCRelLabel19";
13566 case MCK_SVEPredicateHReg: return "MCK_SVEPredicateHReg";
13567 case MCK_SVEPredicateSReg: return "MCK_SVEPredicateSReg";
13568 case MCK_SVEPredicate3bHReg: return "MCK_SVEPredicate3bHReg";
13569 case MCK_SVEPredicate3bSReg: return "MCK_SVEPredicate3bSReg";
13570 case MCK_SVEPredicate3bDReg: return "MCK_SVEPredicate3bDReg";
13571 case MCK_SVEPredicate3bBReg: return "MCK_SVEPredicate3bBReg";
13572 case MCK_SVEPredicate3bAnyReg: return "MCK_SVEPredicate3bAnyReg";
13573 case MCK_SVEPredicateDReg: return "MCK_SVEPredicateDReg";
13574 case MCK_SVEPredicateBReg: return "MCK_SVEPredicateBReg";
13575 case MCK_SVEPredicateAnyReg: return "MCK_SVEPredicateAnyReg";
13576 case MCK_PSBHint: return "MCK_PSBHint";
13577 case MCK_Prefetch: return "MCK_Prefetch";
13578 case MCK_SIMDImmType10: return "MCK_SIMDImmType10";
13579 case MCK_SImm10s8: return "MCK_SImm10s8";
13580 case MCK_SImm4s16: return "MCK_SImm4s16";
13581 case MCK_SImm4s1: return "MCK_SImm4s1";
13582 case MCK_SImm4s2: return "MCK_SImm4s2";
13583 case MCK_SImm4s32: return "MCK_SImm4s32";
13584 case MCK_SImm4s3: return "MCK_SImm4s3";
13585 case MCK_SImm4s4: return "MCK_SImm4s4";
13586 case MCK_SImm5: return "MCK_SImm5";
13587 case MCK_SImm6: return "MCK_SImm6";
13588 case MCK_SImm6s1: return "MCK_SImm6s1";
13589 case MCK_SImm7s16: return "MCK_SImm7s16";
13590 case MCK_SImm7s4: return "MCK_SImm7s4";
13591 case MCK_SImm7s8: return "MCK_SImm7s8";
13592 case MCK_SImm8: return "MCK_SImm8";
13593 case MCK_SImm9OffsetFB128: return "MCK_SImm9OffsetFB128";
13594 case MCK_SImm9OffsetFB16: return "MCK_SImm9OffsetFB16";
13595 case MCK_SImm9OffsetFB32: return "MCK_SImm9OffsetFB32";
13596 case MCK_SImm9OffsetFB64: return "MCK_SImm9OffsetFB64";
13597 case MCK_SImm9OffsetFB8: return "MCK_SImm9OffsetFB8";
13598 case MCK_SImm9: return "MCK_SImm9";
13599 case MCK_SVEAddSubImm16: return "MCK_SVEAddSubImm16";
13600 case MCK_SVEAddSubImm32: return "MCK_SVEAddSubImm32";
13601 case MCK_SVEAddSubImm64: return "MCK_SVEAddSubImm64";
13602 case MCK_SVEAddSubImm8: return "MCK_SVEAddSubImm8";
13603 case MCK_SVECpyImm16: return "MCK_SVECpyImm16";
13604 case MCK_SVECpyImm32: return "MCK_SVECpyImm32";
13605 case MCK_SVECpyImm64: return "MCK_SVECpyImm64";
13606 case MCK_SVECpyImm8: return "MCK_SVECpyImm8";
13607 case MCK_SVEPattern: return "MCK_SVEPattern";
13608 case MCK_SVEPrefetch: return "MCK_SVEPrefetch";
13609 case MCK_SVEIndexRange0_63: return "MCK_SVEIndexRange0_63";
13610 case MCK_SVEIndexRange0_7: return "MCK_SVEIndexRange0_7";
13611 case MCK_SVEIndexRange0_31: return "MCK_SVEIndexRange0_31";
13612 case MCK_SVEIndexRange0_3: return "MCK_SVEIndexRange0_3";
13613 case MCK_SVEIndexRange0_15: return "MCK_SVEIndexRange0_15";
13614 case MCK_LogicalVecHalfWordShifter: return "MCK_LogicalVecHalfWordShifter";
13615 case MCK_ArithmeticShifter32: return "MCK_ArithmeticShifter32";
13616 case MCK_ArithmeticShifter64: return "MCK_ArithmeticShifter64";
13617 case MCK_LogicalShifter32: return "MCK_LogicalShifter32";
13618 case MCK_LogicalShifter64: return "MCK_LogicalShifter64";
13619 case MCK_LogicalVecShifter: return "MCK_LogicalVecShifter";
13620 case MCK_MovImm32Shifter: return "MCK_MovImm32Shifter";
13621 case MCK_MovImm64Shifter: return "MCK_MovImm64Shifter";
13622 case MCK_MoveVecShifter: return "MCK_MoveVecShifter";
13623 case MCK_Shifter: return "MCK_Shifter";
13624 case MCK_SysCR: return "MCK_SysCR";
13625 case MCK_SystemPStateFieldWithImm0_15: return "MCK_SystemPStateFieldWithImm0_15";
13626 case MCK_SystemPStateFieldWithImm0_1: return "MCK_SystemPStateFieldWithImm0_1";
13627 case MCK_TBZImm0_31: return "MCK_TBZImm0_31";
13628 case MCK_Imm32_63: return "MCK_Imm32_63";
13629 case MCK_UImm12Offset16: return "MCK_UImm12Offset16";
13630 case MCK_UImm12Offset1: return "MCK_UImm12Offset1";
13631 case MCK_UImm12Offset2: return "MCK_UImm12Offset2";
13632 case MCK_UImm12Offset4: return "MCK_UImm12Offset4";
13633 case MCK_UImm12Offset8: return "MCK_UImm12Offset8";
13634 case MCK_UImm5s2: return "MCK_UImm5s2";
13635 case MCK_UImm5s4: return "MCK_UImm5s4";
13636 case MCK_UImm5s8: return "MCK_UImm5s8";
13637 case MCK_UImm6: return "MCK_UImm6";
13638 case MCK_UImm6s16: return "MCK_UImm6s16";
13639 case MCK_UImm6s1: return "MCK_UImm6s1";
13640 case MCK_UImm6s2: return "MCK_UImm6s2";
13641 case MCK_UImm6s4: return "MCK_UImm6s4";
13642 case MCK_UImm6s8: return "MCK_UImm6s8";
13643 case MCK_VecListFour128: return "MCK_VecListFour128";
13644 case MCK_TypedVectorList4_168: return "MCK_TypedVectorList4_168";
13645 case MCK_TypedVectorList4_164: return "MCK_TypedVectorList4_164";
13646 case MCK_TypedVectorList4_264: return "MCK_TypedVectorList4_264";
13647 case MCK_TypedVectorList4_232: return "MCK_TypedVectorList4_232";
13648 case MCK_TypedVectorList4_416: return "MCK_TypedVectorList4_416";
13649 case MCK_TypedVectorList4_432: return "MCK_TypedVectorList4_432";
13650 case MCK_VecListFour64: return "MCK_VecListFour64";
13651 case MCK_TypedVectorList4_88: return "MCK_TypedVectorList4_88";
13652 case MCK_TypedVectorList4_816: return "MCK_TypedVectorList4_816";
13653 case MCK_TypedVectorList4_08: return "MCK_TypedVectorList4_08";
13654 case MCK_TypedVectorList4_064: return "MCK_TypedVectorList4_064";
13655 case MCK_TypedVectorList4_016: return "MCK_TypedVectorList4_016";
13656 case MCK_TypedVectorList4_032: return "MCK_TypedVectorList4_032";
13657 case MCK_VecListOne128: return "MCK_VecListOne128";
13658 case MCK_TypedVectorList1_168: return "MCK_TypedVectorList1_168";
13659 case MCK_TypedVectorList1_164: return "MCK_TypedVectorList1_164";
13660 case MCK_TypedVectorList1_264: return "MCK_TypedVectorList1_264";
13661 case MCK_TypedVectorList1_232: return "MCK_TypedVectorList1_232";
13662 case MCK_TypedVectorList1_416: return "MCK_TypedVectorList1_416";
13663 case MCK_TypedVectorList1_432: return "MCK_TypedVectorList1_432";
13664 case MCK_VecListOne64: return "MCK_VecListOne64";
13665 case MCK_TypedVectorList1_88: return "MCK_TypedVectorList1_88";
13666 case MCK_TypedVectorList1_816: return "MCK_TypedVectorList1_816";
13667 case MCK_TypedVectorList1_08: return "MCK_TypedVectorList1_08";
13668 case MCK_TypedVectorList1_064: return "MCK_TypedVectorList1_064";
13669 case MCK_TypedVectorList1_016: return "MCK_TypedVectorList1_016";
13670 case MCK_TypedVectorList1_032: return "MCK_TypedVectorList1_032";
13671 case MCK_VecListThree128: return "MCK_VecListThree128";
13672 case MCK_TypedVectorList3_168: return "MCK_TypedVectorList3_168";
13673 case MCK_TypedVectorList3_164: return "MCK_TypedVectorList3_164";
13674 case MCK_TypedVectorList3_264: return "MCK_TypedVectorList3_264";
13675 case MCK_TypedVectorList3_232: return "MCK_TypedVectorList3_232";
13676 case MCK_TypedVectorList3_416: return "MCK_TypedVectorList3_416";
13677 case MCK_TypedVectorList3_432: return "MCK_TypedVectorList3_432";
13678 case MCK_VecListThree64: return "MCK_VecListThree64";
13679 case MCK_TypedVectorList3_88: return "MCK_TypedVectorList3_88";
13680 case MCK_TypedVectorList3_816: return "MCK_TypedVectorList3_816";
13681 case MCK_TypedVectorList3_08: return "MCK_TypedVectorList3_08";
13682 case MCK_TypedVectorList3_064: return "MCK_TypedVectorList3_064";
13683 case MCK_TypedVectorList3_016: return "MCK_TypedVectorList3_016";
13684 case MCK_TypedVectorList3_032: return "MCK_TypedVectorList3_032";
13685 case MCK_VecListTwo128: return "MCK_VecListTwo128";
13686 case MCK_TypedVectorList2_168: return "MCK_TypedVectorList2_168";
13687 case MCK_TypedVectorList2_164: return "MCK_TypedVectorList2_164";
13688 case MCK_TypedVectorList2_264: return "MCK_TypedVectorList2_264";
13689 case MCK_TypedVectorList2_232: return "MCK_TypedVectorList2_232";
13690 case MCK_TypedVectorList2_416: return "MCK_TypedVectorList2_416";
13691 case MCK_TypedVectorList2_432: return "MCK_TypedVectorList2_432";
13692 case MCK_VecListTwo64: return "MCK_VecListTwo64";
13693 case MCK_TypedVectorList2_88: return "MCK_TypedVectorList2_88";
13694 case MCK_TypedVectorList2_816: return "MCK_TypedVectorList2_816";
13695 case MCK_TypedVectorList2_08: return "MCK_TypedVectorList2_08";
13696 case MCK_TypedVectorList2_064: return "MCK_TypedVectorList2_064";
13697 case MCK_TypedVectorList2_016: return "MCK_TypedVectorList2_016";
13698 case MCK_TypedVectorList2_032: return "MCK_TypedVectorList2_032";
13699 case MCK_IndexRange1_1: return "MCK_IndexRange1_1";
13700 case MCK_IndexRange0_15: return "MCK_IndexRange0_15";
13701 case MCK_IndexRange0_1: return "MCK_IndexRange0_1";
13702 case MCK_IndexRange0_7: return "MCK_IndexRange0_7";
13703 case MCK_IndexRange0_3: return "MCK_IndexRange0_3";
13704 case MCK_VectorReg128: return "MCK_VectorReg128";
13705 case MCK_VectorReg64: return "MCK_VectorReg64";
13706 case MCK_VectorRegLo: return "MCK_VectorRegLo";
13707 case MCK_WSeqPair: return "MCK_WSeqPair";
13708 case MCK_XSeqPair: return "MCK_XSeqPair";
13709 case MCK_ZPRExtendLSL3216: return "MCK_ZPRExtendLSL3216";
13710 case MCK_ZPRExtendLSL3232: return "MCK_ZPRExtendLSL3232";
13711 case MCK_ZPRExtendLSL3264: return "MCK_ZPRExtendLSL3264";
13712 case MCK_ZPRExtendLSL328: return "MCK_ZPRExtendLSL328";
13713 case MCK_ZPRExtendSXTW3216: return "MCK_ZPRExtendSXTW3216";
13714 case MCK_ZPRExtendSXTW3232: return "MCK_ZPRExtendSXTW3232";
13715 case MCK_ZPRExtendSXTW3264: return "MCK_ZPRExtendSXTW3264";
13716 case MCK_ZPRExtendSXTW328: return "MCK_ZPRExtendSXTW328";
13717 case MCK_ZPRExtendSXTW328Only: return "MCK_ZPRExtendSXTW328Only";
13718 case MCK_ZPRExtendUXTW3216: return "MCK_ZPRExtendUXTW3216";
13719 case MCK_ZPRExtendUXTW3232: return "MCK_ZPRExtendUXTW3232";
13720 case MCK_ZPRExtendUXTW3264: return "MCK_ZPRExtendUXTW3264";
13721 case MCK_ZPRExtendUXTW328: return "MCK_ZPRExtendUXTW328";
13722 case MCK_ZPRExtendUXTW328Only: return "MCK_ZPRExtendUXTW328Only";
13723 case MCK_ZPRExtendLSL6416: return "MCK_ZPRExtendLSL6416";
13724 case MCK_ZPRExtendLSL6432: return "MCK_ZPRExtendLSL6432";
13725 case MCK_ZPRExtendLSL6464: return "MCK_ZPRExtendLSL6464";
13726 case MCK_ZPRExtendLSL648: return "MCK_ZPRExtendLSL648";
13727 case MCK_ZPRExtendSXTW6416: return "MCK_ZPRExtendSXTW6416";
13728 case MCK_ZPRExtendSXTW6432: return "MCK_ZPRExtendSXTW6432";
13729 case MCK_ZPRExtendSXTW6464: return "MCK_ZPRExtendSXTW6464";
13730 case MCK_ZPRExtendSXTW648: return "MCK_ZPRExtendSXTW648";
13731 case MCK_ZPRExtendSXTW648Only: return "MCK_ZPRExtendSXTW648Only";
13732 case MCK_ZPRExtendUXTW6416: return "MCK_ZPRExtendUXTW6416";
13733 case MCK_ZPRExtendUXTW6432: return "MCK_ZPRExtendUXTW6432";
13734 case MCK_ZPRExtendUXTW6464: return "MCK_ZPRExtendUXTW6464";
13735 case MCK_ZPRExtendUXTW648: return "MCK_ZPRExtendUXTW648";
13736 case MCK_ZPRExtendUXTW648Only: return "MCK_ZPRExtendUXTW648Only";
13737 case MCK_SVEVectorQReg: return "MCK_SVEVectorQReg";
13738 case MCK_SVEVectorHReg: return "MCK_SVEVectorHReg";
13739 case MCK_SVEVectorSReg: return "MCK_SVEVectorSReg";
13740 case MCK_SVEVector3bHReg: return "MCK_SVEVector3bHReg";
13741 case MCK_SVEVector3bSReg: return "MCK_SVEVector3bSReg";
13742 case MCK_SVEVector3bBReg: return "MCK_SVEVector3bBReg";
13743 case MCK_SVEVector4bHReg: return "MCK_SVEVector4bHReg";
13744 case MCK_SVEVector4bSReg: return "MCK_SVEVector4bSReg";
13745 case MCK_SVEVector4bDReg: return "MCK_SVEVector4bDReg";
13746 case MCK_SVEVectorDReg: return "MCK_SVEVectorDReg";
13747 case MCK_SVEVectorBReg: return "MCK_SVEVectorBReg";
13748 case MCK_SVEVectorAnyReg: return "MCK_SVEVectorAnyReg";
13749 case MCK_FPRAsmOperandFPR8: return "MCK_FPRAsmOperandFPR8";
13750 case MCK_FPRAsmOperandFPR16: return "MCK_FPRAsmOperandFPR16";
13751 case MCK_FPRAsmOperandFPR16_lo: return "MCK_FPRAsmOperandFPR16_lo";
13752 case MCK_FPRAsmOperandFPR32: return "MCK_FPRAsmOperandFPR32";
13753 case MCK_FPRAsmOperandFPR64: return "MCK_FPRAsmOperandFPR64";
13754 case MCK_FPRAsmOperandFPR128: return "MCK_FPRAsmOperandFPR128";
13755 case MCK_FPR8asZPR: return "MCK_FPR8asZPR";
13756 case MCK_FPR16asZPR: return "MCK_FPR16asZPR";
13757 case MCK_FPR32asZPR: return "MCK_FPR32asZPR";
13758 case MCK_FPR64asZPR: return "MCK_FPR64asZPR";
13759 case MCK_FPR128asZPR: return "MCK_FPR128asZPR";
13760 case MCK_SVEVectorList18: return "MCK_SVEVectorList18";
13761 case MCK_SVEVectorList116: return "MCK_SVEVectorList116";
13762 case MCK_SVEVectorList132: return "MCK_SVEVectorList132";
13763 case MCK_SVEVectorList164: return "MCK_SVEVectorList164";
13764 case MCK_SVEVectorList28: return "MCK_SVEVectorList28";
13765 case MCK_SVEVectorList216: return "MCK_SVEVectorList216";
13766 case MCK_SVEVectorList232: return "MCK_SVEVectorList232";
13767 case MCK_SVEVectorList264: return "MCK_SVEVectorList264";
13768 case MCK_SVEVectorList38: return "MCK_SVEVectorList38";
13769 case MCK_SVEVectorList316: return "MCK_SVEVectorList316";
13770 case MCK_SVEVectorList332: return "MCK_SVEVectorList332";
13771 case MCK_SVEVectorList364: return "MCK_SVEVectorList364";
13772 case MCK_SVEVectorList48: return "MCK_SVEVectorList48";
13773 case MCK_SVEVectorList416: return "MCK_SVEVectorList416";
13774 case MCK_SVEVectorList432: return "MCK_SVEVectorList432";
13775 case MCK_SVEVectorList464: return "MCK_SVEVectorList464";
13776 case MCK_SImm9s16: return "MCK_SImm9s16";
13777 case MCK_Imm0_65535: return "MCK_Imm0_65535";
13778 case MCK_ComplexRotationEven: return "MCK_ComplexRotationEven";
13779 case MCK_ComplexRotationOdd: return "MCK_ComplexRotationOdd";
13780 case MCK_SVELogicalImm8: return "MCK_SVELogicalImm8";
13781 case MCK_SVELogicalImm16: return "MCK_SVELogicalImm16";
13782 case MCK_SVELogicalImm32: return "MCK_SVELogicalImm32";
13783 case MCK_SVEPreferredLogicalImm16: return "MCK_SVEPreferredLogicalImm16";
13784 case MCK_SVEPreferredLogicalImm32: return "MCK_SVEPreferredLogicalImm32";
13785 case MCK_SVEPreferredLogicalImm64: return "MCK_SVEPreferredLogicalImm64";
13786 case MCK_SVELogicalImm8Not: return "MCK_SVELogicalImm8Not";
13787 case MCK_SVELogicalImm16Not: return "MCK_SVELogicalImm16Not";
13788 case MCK_SVELogicalImm32Not: return "MCK_SVELogicalImm32Not";
13789 case MCK_SVEExactFPImmOperandHalfOne: return "MCK_SVEExactFPImmOperandHalfOne";
13790 case MCK_SVEExactFPImmOperandHalfTwo: return "MCK_SVEExactFPImmOperandHalfTwo";
13791 case MCK_SVEExactFPImmOperandZeroOne: return "MCK_SVEExactFPImmOperandZeroOne";
13792 case MCK_MOVZ32_lsl0MovAlias: return "MCK_MOVZ32_lsl0MovAlias";
13793 case MCK_MOVZ32_lsl16MovAlias: return "MCK_MOVZ32_lsl16MovAlias";
13794 case MCK_MOVZ64_lsl0MovAlias: return "MCK_MOVZ64_lsl0MovAlias";
13795 case MCK_MOVZ64_lsl16MovAlias: return "MCK_MOVZ64_lsl16MovAlias";
13796 case MCK_MOVZ64_lsl32MovAlias: return "MCK_MOVZ64_lsl32MovAlias";
13797 case MCK_MOVZ64_lsl48MovAlias: return "MCK_MOVZ64_lsl48MovAlias";
13798 case MCK_MOVN32_lsl0MovAlias: return "MCK_MOVN32_lsl0MovAlias";
13799 case MCK_MOVN32_lsl16MovAlias: return "MCK_MOVN32_lsl16MovAlias";
13800 case MCK_MOVN64_lsl0MovAlias: return "MCK_MOVN64_lsl0MovAlias";
13801 case MCK_MOVN64_lsl16MovAlias: return "MCK_MOVN64_lsl16MovAlias";
13802 case MCK_MOVN64_lsl32MovAlias: return "MCK_MOVN64_lsl32MovAlias";
13803 case MCK_MOVN64_lsl48MovAlias: return "MCK_MOVN64_lsl48MovAlias";
13804 case NumMatchClassKinds: return "NumMatchClassKinds";
13805 }
13806 llvm_unreachable("unhandled MatchClassKind!");
13807}
13808
13809#endif // NDEBUG
13810FeatureBitset AArch64AsmParser::
13811ComputeAvailableFeatures(const FeatureBitset &FB) const {
13812 FeatureBitset Features;
13813 if (FB[AArch64::HasV8_1aOps])
13814 Features.set(Feature_HasV8_1aBit);
13815 if (FB[AArch64::HasV8_2aOps])
13816 Features.set(Feature_HasV8_2aBit);
13817 if (FB[AArch64::HasV8_3aOps])
13818 Features.set(Feature_HasV8_3aBit);
13819 if (FB[AArch64::HasV8_4aOps])
13820 Features.set(Feature_HasV8_4aBit);
13821 if (FB[AArch64::HasV8_5aOps])
13822 Features.set(Feature_HasV8_5aBit);
13823 if (FB[AArch64::HasV8_6aOps])
13824 Features.set(Feature_HasV8_6aBit);
13825 if (FB[AArch64::HasV8_7aOps])
13826 Features.set(Feature_HasV8_7aBit);
13827 if (FB[AArch64::FeatureVH])
13828 Features.set(Feature_HasVHBit);
13829 if (FB[AArch64::FeatureLOR])
13830 Features.set(Feature_HasLORBit);
13831 if (FB[AArch64::FeaturePAuth])
13832 Features.set(Feature_HasPAuthBit);
13833 if (FB[AArch64::FeatureJS])
13834 Features.set(Feature_HasJSBit);
13835 if (FB[AArch64::FeatureCCIDX])
13836 Features.set(Feature_HasCCIDXBit);
13837 if (FB[AArch64::FeatureComplxNum])
13838 Features.set(Feature_HasComplxNumBit);
13839 if (FB[AArch64::FeatureNV])
13840 Features.set(Feature_HasNVBit);
13841 if (FB[AArch64::FeatureMPAM])
13842 Features.set(Feature_HasMPAMBit);
13843 if (FB[AArch64::FeatureDIT])
13844 Features.set(Feature_HasDITBit);
13845 if (FB[AArch64::FeatureTRACEV8_4])
13846 Features.set(Feature_HasTRACEV8_4Bit);
13847 if (FB[AArch64::FeatureAM])
13848 Features.set(Feature_HasAMBit);
13849 if (FB[AArch64::FeatureSEL2])
13850 Features.set(Feature_HasSEL2Bit);
13851 if (FB[AArch64::FeaturePMU])
13852 Features.set(Feature_HasPMUBit);
13853 if (FB[AArch64::FeatureTLB_RMI])
13854 Features.set(Feature_HasTLB_RMIBit);
13855 if (FB[AArch64::FeatureFlagM])
13856 Features.set(Feature_HasFlagMBit);
13857 if (FB[AArch64::FeatureRCPC_IMMO])
13858 Features.set(Feature_HasRCPC_IMMOBit);
13859 if (FB[AArch64::FeatureFPARMv8])
13860 Features.set(Feature_HasFPARMv8Bit);
13861 if (FB[AArch64::FeatureNEON])
13862 Features.set(Feature_HasNEONBit);
13863 if (FB[AArch64::FeatureCrypto])
13864 Features.set(Feature_HasCryptoBit);
13865 if (FB[AArch64::FeatureSM4])
13866 Features.set(Feature_HasSM4Bit);
13867 if (FB[AArch64::FeatureSHA3])
13868 Features.set(Feature_HasSHA3Bit);
13869 if (FB[AArch64::FeatureSHA2])
13870 Features.set(Feature_HasSHA2Bit);
13871 if (FB[AArch64::FeatureAES])
13872 Features.set(Feature_HasAESBit);
13873 if (FB[AArch64::FeatureDotProd])
13874 Features.set(Feature_HasDotProdBit);
13875 if (FB[AArch64::FeatureCRC])
13876 Features.set(Feature_HasCRCBit);
13877 if (FB[AArch64::FeatureLSE])
13878 Features.set(Feature_HasLSEBit);
13879 if (FB[AArch64::FeatureRAS])
13880 Features.set(Feature_HasRASBit);
13881 if (FB[AArch64::FeatureRDM])
13882 Features.set(Feature_HasRDMBit);
13883 if (FB[AArch64::FeatureFullFP16])
13884 Features.set(Feature_HasFullFP16Bit);
13885 if (FB[AArch64::FeatureFP16FML])
13886 Features.set(Feature_HasFP16FMLBit);
13887 if (FB[AArch64::FeatureSPE])
13888 Features.set(Feature_HasSPEBit);
13889 if (FB[AArch64::FeatureFuseAES])
13890 Features.set(Feature_HasFuseAESBit);
13891 if (FB[AArch64::FeatureSVE])
13892 Features.set(Feature_HasSVEBit);
13893 if (FB[AArch64::FeatureSVE2])
13894 Features.set(Feature_HasSVE2Bit);
13895 if (FB[AArch64::FeatureSVE2AES])
13896 Features.set(Feature_HasSVE2AESBit);
13897 if (FB[AArch64::FeatureSVE2SM4])
13898 Features.set(Feature_HasSVE2SM4Bit);
13899 if (FB[AArch64::FeatureSVE2SHA3])
13900 Features.set(Feature_HasSVE2SHA3Bit);
13901 if (FB[AArch64::FeatureSVE2BitPerm])
13902 Features.set(Feature_HasSVE2BitPermBit);
13903 if (FB[AArch64::FeatureRCPC])
13904 Features.set(Feature_HasRCPCBit);
13905 if (FB[AArch64::FeatureAltFPCmp])
13906 Features.set(Feature_HasAltNZCVBit);
13907 if (FB[AArch64::FeatureFRInt3264])
13908 Features.set(Feature_HasFRInt3264Bit);
13909 if (FB[AArch64::FeatureSB])
13910 Features.set(Feature_HasSBBit);
13911 if (FB[AArch64::FeaturePredRes])
13912 Features.set(Feature_HasPredResBit);
13913 if (FB[AArch64::FeatureCacheDeepPersist])
13914 Features.set(Feature_HasCCDPBit);
13915 if (FB[AArch64::FeatureBranchTargetId])
13916 Features.set(Feature_HasBTIBit);
13917 if (FB[AArch64::FeatureMTE])
13918 Features.set(Feature_HasMTEBit);
13919 if (FB[AArch64::FeatureTME])
13920 Features.set(Feature_HasTMEBit);
13921 if (FB[AArch64::FeatureETE])
13922 Features.set(Feature_HasETEBit);
13923 if (FB[AArch64::FeatureTRBE])
13924 Features.set(Feature_HasTRBEBit);
13925 if (FB[AArch64::FeatureBF16])
13926 Features.set(Feature_HasBF16Bit);
13927 if (FB[AArch64::FeatureMatMulInt8])
13928 Features.set(Feature_HasMatMulInt8Bit);
13929 if (FB[AArch64::FeatureMatMulFP32])
13930 Features.set(Feature_HasMatMulFP32Bit);
13931 if (FB[AArch64::FeatureMatMulFP64])
13932 Features.set(Feature_HasMatMulFP64Bit);
13933 if (FB[AArch64::FeatureXS])
13934 Features.set(Feature_HasXSBit);
13935 if (FB[AArch64::FeatureWFxT])
13936 Features.set(Feature_HasWFxTBit);
13937 if (FB[AArch64::FeatureLS64])
13938 Features.set(Feature_HasLS64Bit);
13939 if (FB[AArch64::FeatureBRBE])
13940 Features.set(Feature_HasBRBEBit);
13941 if (FB[AArch64::FeatureSPE_EEF])
13942 Features.set(Feature_HasSPE_EEFBit);
13943 if (!FB[AArch64::FeatureNoNegativeImmediates])
13944 Features.set(Feature_UseNegativeImmediatesBit);
13945 if (FB[AArch64::FeatureCCPP])
13946 Features.set(Feature_HasCCPPBit);
13947 if (FB[AArch64::FeaturePAN])
13948 Features.set(Feature_HasPANBit);
13949 if (FB[AArch64::FeaturePsUAO])
13950 Features.set(Feature_HasPsUAOBit);
13951 if (FB[AArch64::FeaturePAN_RWV])
13952 Features.set(Feature_HasPAN_RWVBit);
13953 if (FB[AArch64::FeatureCONTEXTIDREL2])
13954 Features.set(Feature_HasCONTEXTIDREL2Bit);
13955 return Features;
13956}
13957
13958static bool checkAsmTiedOperandConstraints(const AArch64AsmParser&AsmParser,
13959 unsigned Kind,
13960 const OperandVector &Operands,
13961 uint64_t &ErrorInfo) {
13962 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
13963 const uint8_t *Converter = ConversionTable[Kind];
13964 for (const uint8_t *p = Converter; *p; p += 2) {
13965 switch (*p) {
13966 case CVT_Tied: {
13967 unsigned OpIdx = *(p + 1);
13968 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
13969 std::begin(TiedAsmOperandTable)) &&
13970 "Tied operand not found");
13971 unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
13972 unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
13973 if (OpndNum1 != OpndNum2) {
13974 auto &SrcOp1 = Operands[OpndNum1];
13975 auto &SrcOp2 = Operands[OpndNum2];
13976 if (SrcOp1->isReg() && SrcOp2->isReg()) {
13977 if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
13978 ErrorInfo = OpndNum2;
13979 return false;
13980 }
13981 }
13982 }
13983 break;
13984 }
13985 default:
13986 break;
13987 }
13988 }
13989 return true;
13990}
13991
13992static const char *const MnemonicTable =
13993 "\003abs\003adc\005adclb\005adclt\004adcs\003add\004addg\005addhn\006add"
13994 "hn2\006addhnb\006addhnt\004addp\005addpl\004adds\004addv\005addvl\003ad"
13995 "r\004adrp\004aesd\004aese\006aesimc\005aesmc\003and\004ands\004andv\003"
13996 "asr\004asrd\004asrr\004asrv\005autda\005autdb\006autdza\006autdzb\005au"
13997 "tia\tautia1716\007autiasp\006autiaz\005autib\tautib1716\007autibsp\006a"
13998 "utibz\006autiza\006autizb\006axflag\001b\004bcax\004bdep\004bext\005bfc"
13999 "vt\006bfcvtn\007bfcvtn2\007bfcvtnt\005bfdot\003bfm\007bfmlalb\007bfmlal"
14000 "t\006bfmmla\004bgrp\003bic\004bics\003bif\003bit\002bl\003blr\005blraa\006"
14001 "blraaz\005blrab\006blrabz\002br\004braa\005braaz\004brab\005brabz\003br"
14002 "b\003brk\004brka\005brkas\004brkb\005brkbs\004brkn\005brkns\005brkpa\006"
14003 "brkpas\005brkpb\006brkpbs\003bsl\005bsl1n\005bsl2n\003bti\004cadd\003ca"
14004 "s\004casa\005casab\005casah\005casal\006casalb\006casalh\004casb\004cas"
14005 "h\004casl\005caslb\005caslh\004casp\005caspa\006caspal\005caspl\004cbnz"
14006 "\003cbz\004ccmn\004ccmp\004cdot\005cfinv\004cinc\004cinv\006clasta\006c"
14007 "lastb\005clrex\003cls\003clz\004cmeq\004cmge\004cmgt\004cmhi\004cmhs\004"
14008 "cmla\004cmle\004cmlo\004cmls\004cmlt\003cmn\003cmp\005cmpeq\005cmpge\005"
14009 "cmpgt\005cmphi\005cmphs\005cmple\005cmplo\005cmpls\005cmplt\005cmpne\004"
14010 "cmpp\005cmtst\004cneg\004cnot\003cnt\004cntb\004cntd\004cnth\004cntp\004"
14011 "cntw\007compact\003cpy\006crc32b\007crc32cb\007crc32ch\007crc32cw\007cr"
14012 "c32cx\006crc32h\006crc32w\006crc32x\004csdb\004csel\004cset\005csetm\005"
14013 "csinc\005csinv\005csneg\007ctermeq\007ctermne\005dcps1\005dcps2\005dcps"
14014 "3\004decb\004decd\004dech\004decp\004decw\003dgh\003dmb\004drps\003dsb\003"
14015 "dup\004dupm\003eon\003eor\004eor3\005eorbt\004eors\005eortb\004eorv\004"
14016 "eret\006eretaa\006eretab\003esb\003ext\004extr\004fabd\004fabs\005facge"
14017 "\005facgt\005facle\005faclt\004fadd\005fadda\005faddp\005faddv\005fcadd"
14018 "\005fccmp\006fccmpe\005fcmeq\005fcmge\005fcmgt\005fcmla\005fcmle\005fcm"
14019 "lt\005fcmne\004fcmp\005fcmpe\005fcmuo\004fcpy\005fcsel\004fcvt\006fcvta"
14020 "s\006fcvtau\005fcvtl\006fcvtl2\006fcvtlt\006fcvtms\006fcvtmu\005fcvtn\006"
14021 "fcvtn2\006fcvtns\006fcvtnt\006fcvtnu\006fcvtps\006fcvtpu\005fcvtx\006fc"
14022 "vtxn\007fcvtxn2\007fcvtxnt\006fcvtzs\006fcvtzu\004fdiv\005fdivr\004fdup"
14023 "\005fexpa\007fjcvtzs\005flogb\004fmad\005fmadd\004fmax\006fmaxnm\007fma"
14024 "xnmp\007fmaxnmv\005fmaxp\005fmaxv\004fmin\006fminnm\007fminnmp\007fminn"
14025 "mv\005fminp\005fminv\004fmla\005fmlal\006fmlal2\006fmlalb\006fmlalt\004"
14026 "fmls\005fmlsl\006fmlsl2\006fmlslb\006fmlslt\005fmmla\004fmov\004fmsb\005"
14027 "fmsub\004fmul\005fmulx\004fneg\005fnmad\006fnmadd\005fnmla\005fnmls\005"
14028 "fnmsb\006fnmsub\005fnmul\006frecpe\006frecps\006frecpx\010frint32x\010f"
14029 "rint32z\010frint64x\010frint64z\006frinta\006frinti\006frintm\006frintn"
14030 "\006frintp\006frintx\006frintz\007frsqrte\007frsqrts\006fscale\005fsqrt"
14031 "\004fsub\005fsubr\005ftmad\006ftsmul\006ftssel\003gmi\004hint\007histcn"
14032 "t\007histseg\003hlt\003hvc\004incb\004incd\004inch\004incp\004incw\005i"
14033 "ndex\003ins\004insr\003irg\003isb\005lasta\005lastb\003ld1\004ld1b\004l"
14034 "d1d\004ld1h\004ld1r\005ld1rb\005ld1rd\005ld1rh\006ld1rob\006ld1rod\006l"
14035 "d1roh\006ld1row\006ld1rqb\006ld1rqd\006ld1rqh\006ld1rqw\006ld1rsb\006ld"
14036 "1rsh\006ld1rsw\005ld1rw\005ld1sb\005ld1sh\005ld1sw\004ld1w\003ld2\004ld"
14037 "2b\004ld2d\004ld2h\004ld2r\004ld2w\003ld3\004ld3b\004ld3d\004ld3h\004ld"
14038 "3r\004ld3w\003ld4\004ld4b\004ld4d\004ld4h\004ld4r\004ld4w\005ld64b\005l"
14039 "dadd\006ldadda\007ldaddab\007ldaddah\007ldaddal\010ldaddalb\010ldaddalh"
14040 "\006ldaddb\006ldaddh\006ldaddl\007ldaddlb\007ldaddlh\005ldapr\006ldaprb"
14041 "\006ldaprh\006ldapur\007ldapurb\007ldapurh\010ldapursb\010ldapursh\010l"
14042 "dapursw\004ldar\005ldarb\005ldarh\005ldaxp\005ldaxr\006ldaxrb\006ldaxrh"
14043 "\005ldclr\006ldclra\007ldclrab\007ldclrah\007ldclral\010ldclralb\010ldc"
14044 "lralh\006ldclrb\006ldclrh\006ldclrl\007ldclrlb\007ldclrlh\005ldeor\006l"
14045 "deora\007ldeorab\007ldeorah\007ldeoral\010ldeoralb\010ldeoralh\006ldeor"
14046 "b\006ldeorh\006ldeorl\007ldeorlb\007ldeorlh\006ldff1b\006ldff1d\006ldff"
14047 "1h\007ldff1sb\007ldff1sh\007ldff1sw\006ldff1w\003ldg\004ldgm\005ldlar\006"
14048 "ldlarb\006ldlarh\006ldnf1b\006ldnf1d\006ldnf1h\007ldnf1sb\007ldnf1sh\007"
14049 "ldnf1sw\006ldnf1w\004ldnp\006ldnt1b\006ldnt1d\006ldnt1h\007ldnt1sb\007l"
14050 "dnt1sh\007ldnt1sw\006ldnt1w\003ldp\005ldpsw\003ldr\005ldraa\005ldrab\004"
14051 "ldrb\004ldrh\005ldrsb\005ldrsh\005ldrsw\005ldset\006ldseta\007ldsetab\007"
14052 "ldsetah\007ldsetal\010ldsetalb\010ldsetalh\006ldsetb\006ldseth\006ldset"
14053 "l\007ldsetlb\007ldsetlh\006ldsmax\007ldsmaxa\010ldsmaxab\010ldsmaxah\010"
14054 "ldsmaxal\tldsmaxalb\tldsmaxalh\007ldsmaxb\007ldsmaxh\007ldsmaxl\010ldsm"
14055 "axlb\010ldsmaxlh\006ldsmin\007ldsmina\010ldsminab\010ldsminah\010ldsmin"
14056 "al\tldsminalb\tldsminalh\007ldsminb\007ldsminh\007ldsminl\010ldsminlb\010"
14057 "ldsminlh\004ldtr\005ldtrb\005ldtrh\006ldtrsb\006ldtrsh\006ldtrsw\006ldu"
14058 "max\007ldumaxa\010ldumaxab\010ldumaxah\010ldumaxal\tldumaxalb\tldumaxal"
14059 "h\007ldumaxb\007ldumaxh\007ldumaxl\010ldumaxlb\010ldumaxlh\006ldumin\007"
14060 "ldumina\010lduminab\010lduminah\010lduminal\tlduminalb\tlduminalh\007ld"
14061 "uminb\007lduminh\007lduminl\010lduminlb\010lduminlh\004ldur\005ldurb\005"
14062 "ldurh\006ldursb\006ldursh\006ldursw\004ldxp\004ldxr\005ldxrb\005ldxrh\003"
14063 "lsl\004lslr\004lslv\003lsr\004lsrr\004lsrv\003mad\004madd\005match\003m"
14064 "la\003mls\004mneg\003mov\004movi\004movk\004movn\007movprfx\004movs\004"
14065 "movz\003mrs\003msb\003msr\004msub\003mul\003mvn\004mvni\004nand\005nand"
14066 "s\004nbsl\003neg\004negs\003ngc\004ngcs\006nmatch\003nop\003nor\004nors"
14067 "\003not\004nots\003orn\004orns\003orr\004orrs\003orv\005pacda\005pacdb\006"
14068 "pacdza\006pacdzb\005pacga\005pacia\tpacia1716\007paciasp\006paciaz\005p"
14069 "acib\tpacib1716\007pacibsp\006pacibz\006paciza\006pacizb\006pfalse\006p"
14070 "first\004pmul\005pmull\006pmull2\006pmullb\006pmullt\005pnext\004prfb\004"
14071 "prfd\004prfh\004prfm\005prfum\004prfw\003psb\005pssbb\005ptest\005ptrue"
14072 "\006ptrues\007punpkhi\007punpklo\006raddhn\007raddhn2\007raddhnb\007rad"
14073 "dhnt\004rax1\004rbit\005rdffr\006rdffrs\004rdvl\003ret\005retaa\005reta"
14074 "b\003rev\005rev16\005rev32\005rev64\004revb\004revh\004revw\004rmif\003"
14075 "ror\004rorv\005rshrn\006rshrn2\006rshrnb\006rshrnt\006rsubhn\007rsubhn2"
14076 "\007rsubhnb\007rsubhnt\004saba\005sabal\006sabal2\006sabalb\006sabalt\004"
14077 "sabd\005sabdl\006sabdl2\006sabdlb\006sabdlt\006sadalp\005saddl\006saddl"
14078 "2\006saddlb\007saddlbt\006saddlp\006saddlt\006saddlv\005saddv\005saddw\006"
14079 "saddw2\006saddwb\006saddwt\002sb\003sbc\005sbclb\005sbclt\004sbcs\004sb"
14080 "fm\005scvtf\004sdiv\005sdivr\004sdot\003sel\006setf16\005setf8\006setff"
14081 "r\003sev\004sevl\005sha1c\005sha1h\005sha1m\005sha1p\007sha1su0\007sha1"
14082 "su1\007sha256h\010sha256h2\tsha256su0\tsha256su1\007sha512h\010sha512h2"
14083 "\tsha512su0\tsha512su1\005shadd\003shl\004shll\005shll2\004shrn\005shrn"
14084 "2\005shrnb\005shrnt\005shsub\006shsubr\003sli\tsm3partw1\tsm3partw2\006"
14085 "sm3ss1\007sm3tt1a\007sm3tt1b\007sm3tt2a\007sm3tt2b\004sm4e\007sm4ekey\006"
14086 "smaddl\004smax\005smaxp\005smaxv\003smc\004smin\005sminp\005sminv\005sm"
14087 "lal\006smlal2\006smlalb\006smlalt\005smlsl\006smlsl2\006smlslb\006smlsl"
14088 "t\005smmla\006smnegl\004smov\006smsubl\005smulh\005smull\006smull2\006s"
14089 "mullb\006smullt\006splice\005sqabs\005sqadd\006sqcadd\006sqdecb\006sqde"
14090 "cd\006sqdech\006sqdecp\006sqdecw\007sqdmlal\010sqdmlal2\010sqdmlalb\tsq"
14091 "dmlalbt\010sqdmlalt\007sqdmlsl\010sqdmlsl2\010sqdmlslb\tsqdmlslbt\010sq"
14092 "dmlslt\007sqdmulh\007sqdmull\010sqdmull2\010sqdmullb\010sqdmullt\006sqi"
14093 "ncb\006sqincd\006sqinch\006sqincp\006sqincw\005sqneg\tsqrdcmlah\010sqrd"
14094 "mlah\010sqrdmlsh\010sqrdmulh\006sqrshl\007sqrshlr\007sqrshrn\010sqrshrn"
14095 "2\010sqrshrnb\010sqrshrnt\010sqrshrun\tsqrshrun2\tsqrshrunb\tsqrshrunt\005"
14096 "sqshl\006sqshlr\006sqshlu\006sqshrn\007sqshrn2\007sqshrnb\007sqshrnt\007"
14097 "sqshrun\010sqshrun2\010sqshrunb\010sqshrunt\005sqsub\006sqsubr\005sqxtn"
14098 "\006sqxtn2\006sqxtnb\006sqxtnt\006sqxtun\007sqxtun2\007sqxtunb\007sqxtu"
14099 "nt\006srhadd\003sri\005srshl\006srshlr\005srshr\005srsra\004ssbb\004ssh"
14100 "l\005sshll\006sshll2\006sshllb\006sshllt\004sshr\004ssra\005ssubl\006ss"
14101 "ubl2\006ssublb\007ssublbt\006ssublt\007ssubltb\005ssubw\006ssubw2\006ss"
14102 "ubwb\006ssubwt\003st1\004st1b\004st1d\004st1h\004st1w\003st2\004st2b\004"
14103 "st2d\004st2g\004st2h\004st2w\003st3\004st3b\004st3d\004st3h\004st3w\003"
14104 "st4\004st4b\004st4d\004st4h\004st4w\005st64b\006st64bv\007st64bv0\005st"
14105 "add\006staddb\006staddh\006staddl\007staddlb\007staddlh\005stclr\006stc"
14106 "lrb\006stclrh\006stclrl\007stclrlb\007stclrlh\005steor\006steorb\006ste"
14107 "orh\006steorl\007steorlb\007steorlh\003stg\004stgm\004stgp\005stllr\006"
14108 "stllrb\006stllrh\004stlr\005stlrb\005stlrh\005stlur\006stlurb\006stlurh"
14109 "\005stlxp\005stlxr\006stlxrb\006stlxrh\004stnp\006stnt1b\006stnt1d\006s"
14110 "tnt1h\006stnt1w\003stp\003str\004strb\004strh\005stset\006stsetb\006sts"
14111 "eth\006stsetl\007stsetlb\007stsetlh\006stsmax\007stsmaxb\007stsmaxh\007"
14112 "stsmaxl\010stsmaxlb\010stsmaxlh\006stsmin\007stsminb\007stsminh\007stsm"
14113 "inl\010stsminlb\010stsminlh\004sttr\005sttrb\005sttrh\006stumax\007stum"
14114 "axb\007stumaxh\007stumaxl\010stumaxlb\010stumaxlh\006stumin\007stuminb\007"
14115 "stuminh\007stuminl\010stuminlb\010stuminlh\004stur\005sturb\005sturh\004"
14116 "stxp\004stxr\005stxrb\005stxrh\005stz2g\004stzg\005stzgm\003sub\004subg"
14117 "\005subhn\006subhn2\006subhnb\006subhnt\004subp\005subps\004subr\004sub"
14118 "s\005sudot\007sunpkhi\007sunpklo\006suqadd\003svc\003swp\004swpa\005swp"
14119 "ab\005swpah\005swpal\006swpalb\006swpalh\004swpb\004swph\004swpl\005swp"
14120 "lb\005swplh\004sxtb\004sxth\004sxtl\005sxtl2\004sxtw\003sys\004sysl\003"
14121 "tbl\004tbnz\003tbx\003tbz\007tcancel\007tcommit\004trn1\004trn2\003tsb\003"
14122 "tst\006tstart\005ttest\004uaba\005uabal\006uabal2\006uabalb\006uabalt\004"
14123 "uabd\005uabdl\006uabdl2\006uabdlb\006uabdlt\006uadalp\005uaddl\006uaddl"
14124 "2\006uaddlb\006uaddlp\006uaddlt\006uaddlv\005uaddv\005uaddw\006uaddw2\006"
14125 "uaddwb\006uaddwt\004ubfm\005ucvtf\003udf\004udiv\005udivr\004udot\005uh"
14126 "add\005uhsub\006uhsubr\006umaddl\004umax\005umaxp\005umaxv\004umin\005u"
14127 "minp\005uminv\005umlal\006umlal2\006umlalb\006umlalt\005umlsl\006umlsl2"
14128 "\006umlslb\006umlslt\005ummla\006umnegl\004umov\006umsubl\005umulh\005u"
14129 "mull\006umull2\006umullb\006umullt\005uqadd\006uqdecb\006uqdecd\006uqde"
14130 "ch\006uqdecp\006uqdecw\006uqincb\006uqincd\006uqinch\006uqincp\006uqinc"
14131 "w\006uqrshl\007uqrshlr\007uqrshrn\010uqrshrn2\010uqrshrnb\010uqrshrnt\005"
14132 "uqshl\006uqshlr\006uqshrn\007uqshrn2\007uqshrnb\007uqshrnt\005uqsub\006"
14133 "uqsubr\005uqxtn\006uqxtn2\006uqxtnb\006uqxtnt\006urecpe\006urhadd\005ur"
14134 "shl\006urshlr\005urshr\007ursqrte\005ursra\005usdot\004ushl\005ushll\006"
14135 "ushll2\006ushllb\006ushllt\004ushr\006usmmla\006usqadd\004usra\005usubl"
14136 "\006usubl2\006usublb\006usublt\005usubw\006usubw2\006usubwb\006usubwt\007"
14137 "uunpkhi\007uunpklo\004uxtb\004uxth\004uxtl\005uxtl2\004uxtw\004uzp1\004"
14138 "uzp2\003wfe\004wfet\003wfi\004wfit\007whilege\007whilegt\007whilehi\007"
14139 "whilehs\007whilele\007whilelo\007whilels\007whilelt\007whilerw\007while"
14140 "wr\005wrffr\006xaflag\003xar\005xpacd\005xpaci\007xpaclri\003xtn\004xtn"
14141 "2\005yield\004zip1\004zip2";
14142
14143// Feature bitsets.
14144enum : uint8_t {
14145 AMFBS_None,
14146 AMFBS_HasAES,
14147 AMFBS_HasAltNZCV,
14148 AMFBS_HasBF16,
14149 AMFBS_HasBRBE,
14150 AMFBS_HasBTI,
14151 AMFBS_HasCRC,
14152 AMFBS_HasDotProd,
14153 AMFBS_HasFPARMv8,
14154 AMFBS_HasFRInt3264,
14155 AMFBS_HasFlagM,
14156 AMFBS_HasFullFP16,
14157 AMFBS_HasLOR,
14158 AMFBS_HasLS64,
14159 AMFBS_HasLSE,
14160 AMFBS_HasMTE,
14161 AMFBS_HasMatMulInt8,
14162 AMFBS_HasNEON,
14163 AMFBS_HasPAuth,
14164 AMFBS_HasRAS,
14165 AMFBS_HasRCPC,
14166 AMFBS_HasRCPC_IMMO,
14167 AMFBS_HasRDM,
14168 AMFBS_HasSB,
14169 AMFBS_HasSHA2,
14170 AMFBS_HasSHA3,
14171 AMFBS_HasSM4,
14172 AMFBS_HasSPE,
14173 AMFBS_HasSVE,
14174 AMFBS_HasSVE2,
14175 AMFBS_HasSVE2AES,
14176 AMFBS_HasSVE2BitPerm,
14177 AMFBS_HasSVE2SHA3,
14178 AMFBS_HasSVE2SM4,
14179 AMFBS_HasTME,
14180 AMFBS_HasTRACEV8_4,
14181 AMFBS_HasWFxT,
14182 AMFBS_HasXS,
14183 AMFBS_UseNegativeImmediates,
14184 AMFBS_HasBF16_HasSVE,
14185 AMFBS_HasComplxNum_HasNEON,
14186 AMFBS_HasJS_HasFPARMv8,
14187 AMFBS_HasNEON_HasFP16FML,
14188 AMFBS_HasNEON_HasFullFP16,
14189 AMFBS_HasNEON_HasRDM,
14190 AMFBS_HasSVE_HasMatMulFP32,
14191 AMFBS_HasSVE_HasMatMulFP64,
14192 AMFBS_HasSVE_HasMatMulInt8,
14193 AMFBS_HasComplxNum_HasNEON_HasFullFP16,
14194};
14195
14196static constexpr FeatureBitset FeatureBitsets[] = {
14197 {}, // AMFBS_None
14198 {Feature_HasAESBit, },
14199 {Feature_HasAltNZCVBit, },
14200 {Feature_HasBF16Bit, },
14201 {Feature_HasBRBEBit, },
14202 {Feature_HasBTIBit, },
14203 {Feature_HasCRCBit, },
14204 {Feature_HasDotProdBit, },
14205 {Feature_HasFPARMv8Bit, },
14206 {Feature_HasFRInt3264Bit, },
14207 {Feature_HasFlagMBit, },
14208 {Feature_HasFullFP16Bit, },
14209 {Feature_HasLORBit, },
14210 {Feature_HasLS64Bit, },
14211 {Feature_HasLSEBit, },
14212 {Feature_HasMTEBit, },
14213 {Feature_HasMatMulInt8Bit, },
14214 {Feature_HasNEONBit, },
14215 {Feature_HasPAuthBit, },
14216 {Feature_HasRASBit, },
14217 {Feature_HasRCPCBit, },
14218 {Feature_HasRCPC_IMMOBit, },
14219 {Feature_HasRDMBit, },
14220 {Feature_HasSBBit, },
14221 {Feature_HasSHA2Bit, },
14222 {Feature_HasSHA3Bit, },
14223 {Feature_HasSM4Bit, },
14224 {Feature_HasSPEBit, },
14225 {Feature_HasSVEBit, },
14226 {Feature_HasSVE2Bit, },
14227 {Feature_HasSVE2AESBit, },
14228 {Feature_HasSVE2BitPermBit, },
14229 {Feature_HasSVE2SHA3Bit, },
14230 {Feature_HasSVE2SM4Bit, },
14231 {Feature_HasTMEBit, },
14232 {Feature_HasTRACEV8_4Bit, },
14233 {Feature_HasWFxTBit, },
14234 {Feature_HasXSBit, },
14235 {Feature_UseNegativeImmediatesBit, },
14236 {Feature_HasBF16Bit, Feature_HasSVEBit, },
14237 {Feature_HasComplxNumBit, Feature_HasNEONBit, },
14238 {Feature_HasJSBit, Feature_HasFPARMv8Bit, },
14239 {Feature_HasNEONBit, Feature_HasFP16FMLBit, },
14240 {Feature_HasNEONBit, Feature_HasFullFP16Bit, },
14241 {Feature_HasNEONBit, Feature_HasRDMBit, },
14242 {Feature_HasSVEBit, Feature_HasMatMulFP32Bit, },
14243 {Feature_HasSVEBit, Feature_HasMatMulFP64Bit, },
14244 {Feature_HasSVEBit, Feature_HasMatMulInt8Bit, },
14245 {Feature_HasComplxNumBit, Feature_HasNEONBit, Feature_HasFullFP16Bit, },
14246};
14247
14248namespace {
14249 struct MatchEntry {
14250 uint16_t Mnemonic;
14251 uint16_t Opcode;
14252 uint16_t ConvertFn;
14253 uint8_t RequiredFeaturesIdx;
14254 uint16_t Classes[10];
14255 StringRef getMnemonic() const {
14256 return StringRef(MnemonicTable + Mnemonic + 1,
14257 MnemonicTable[Mnemonic]);
14258 }
14259 };
14260
14261 // Predicate for searching for an opcode.
14262 struct LessOpcode {
14263 bool operator()(const MatchEntry &LHS, StringRef RHS) {
14264 return LHS.getMnemonic() < RHS;
14265 }
14266 bool operator()(StringRef LHS, const MatchEntry &RHS) {
14267 return LHS < RHS.getMnemonic();
14268 }
14269 bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
14270 return LHS.getMnemonic() < RHS.getMnemonic();
14271 }
14272 };
14273} // end anonymous namespace
14274
14275static const MatchEntry MatchTable0[] = {
14276 { 0 /* abs */, AArch64::ABSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
14277 { 0 /* abs */, AArch64::ABSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14278 { 0 /* abs */, AArch64::ABSv2i64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14279 { 0 /* abs */, AArch64::ABSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14280 { 0 /* abs */, AArch64::ABSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14281 { 0 /* abs */, AArch64::ABSv2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14282 { 0 /* abs */, AArch64::ABSv4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14283 { 0 /* abs */, AArch64::ABSv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14284 { 0 /* abs */, AArch64::ABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14285 { 0 /* abs */, AArch64::ABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14286 { 0 /* abs */, AArch64::ABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14287 { 0 /* abs */, AArch64::ABS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
14288 { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14289 { 4 /* adc */, AArch64::ADCXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14290 { 8 /* adclb */, AArch64::ADCLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14291 { 8 /* adclb */, AArch64::ADCLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14292 { 14 /* adclt */, AArch64::ADCLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14293 { 14 /* adclt */, AArch64::ADCLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14294 { 20 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14295 { 20 /* adcs */, AArch64::ADCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14296 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, },
14297 { 25 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, },
14298 { 25 /* add */, AArch64::ADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14299 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14300 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, },
14301 { 25 /* add */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, },
14302 { 25 /* add */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, },
14303 { 25 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14304 { 25 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, },
14305 { 25 /* add */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, },
14306 { 25 /* add */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, },
14307 { 25 /* add */, AArch64::ADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
14308 { 25 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14309 { 25 /* add */, AArch64::ADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
14310 { 25 /* add */, AArch64::ADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14311 { 25 /* add */, AArch64::ADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
14312 { 25 /* add */, AArch64::ADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14313 { 25 /* add */, AArch64::ADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
14314 { 25 /* add */, AArch64::ADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14315 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
14316 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
14317 { 25 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
14318 { 25 /* add */, AArch64::ADDXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, },
14319 { 25 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
14320 { 25 /* add */, AArch64::ADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14321 { 25 /* add */, AArch64::ADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14322 { 25 /* add */, AArch64::ADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14323 { 25 /* add */, AArch64::ADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14324 { 25 /* add */, AArch64::ADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14325 { 25 /* add */, AArch64::ADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14326 { 25 /* add */, AArch64::ADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14327 { 25 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14328 { 25 /* add */, AArch64::ADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14329 { 25 /* add */, AArch64::ADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14330 { 25 /* add */, AArch64::ADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14331 { 29 /* addg */, AArch64::ADDG, Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_UImm6s16, MCK_Imm0_15 }, },
14332 { 34 /* addhn */, AArch64::ADDHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14333 { 34 /* addhn */, AArch64::ADDHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14334 { 34 /* addhn */, AArch64::ADDHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14335 { 40 /* addhn2 */, AArch64::ADDHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14336 { 40 /* addhn2 */, AArch64::ADDHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14337 { 40 /* addhn2 */, AArch64::ADDHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14338 { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14339 { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14340 { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14341 { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14342 { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14343 { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14344 { 61 /* addp */, AArch64::ADDPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, },
14345 { 61 /* addp */, AArch64::ADDPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14346 { 61 /* addp */, AArch64::ADDPv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14347 { 61 /* addp */, AArch64::ADDPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14348 { 61 /* addp */, AArch64::ADDPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14349 { 61 /* addp */, AArch64::ADDPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14350 { 61 /* addp */, AArch64::ADDPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14351 { 61 /* addp */, AArch64::ADDPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14352 { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14353 { 61 /* addp */, AArch64::ADDP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14354 { 61 /* addp */, AArch64::ADDP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14355 { 61 /* addp */, AArch64::ADDP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14356 { 66 /* addpl */, AArch64::ADDPL_XXI, Convert__Reg1_0__Reg1_1__SImm61_2, AMFBS_HasSVE, { MCK_GPR64sp, MCK_GPR64sp, MCK_SImm6 }, },
14357 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
14358 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14359 { 72 /* adds */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, },
14360 { 72 /* adds */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, },
14361 { 72 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, },
14362 { 72 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14363 { 72 /* adds */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, },
14364 { 72 /* adds */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, },
14365 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
14366 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
14367 { 72 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
14368 { 72 /* adds */, AArch64::ADDSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
14369 { 72 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
14370 { 77 /* addv */, AArch64::ADDVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
14371 { 77 /* addv */, AArch64::ADDVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
14372 { 77 /* addv */, AArch64::ADDVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
14373 { 77 /* addv */, AArch64::ADDVv16i8v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, },
14374 { 77 /* addv */, AArch64::ADDVv8i8v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, },
14375 { 82 /* addvl */, AArch64::ADDVL_XXI, Convert__Reg1_0__Reg1_1__SImm61_2, AMFBS_HasSVE, { MCK_GPR64sp, MCK_GPR64sp, MCK_SImm6 }, },
14376 { 88 /* adr */, AArch64::ADR, Convert__Reg1_0__AdrLabel1_1, AMFBS_None, { MCK_GPR64, MCK_AdrLabel }, },
14377 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_S_1, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3216, MCK__93_ }, },
14378 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_S_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32321_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3232, MCK__93_ }, },
14379 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_S_3, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32641_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3264, MCK__93_ }, },
14380 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_S_0, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL3281_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL328, MCK__93_ }, },
14381 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6416, MCK__93_ }, },
14382 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64321_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6432, MCK__93_ }, },
14383 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64641_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6464, MCK__93_ }, },
14384 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL6481_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL648, MCK__93_ }, },
14385 { 88 /* adr */, AArch64::ADR_SXTW_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
14386 { 88 /* adr */, AArch64::ADR_SXTW_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64321_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
14387 { 88 /* adr */, AArch64::ADR_SXTW_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64641_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
14388 { 88 /* adr */, AArch64::ADR_SXTW_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW6481_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW648, MCK__93_ }, },
14389 { 88 /* adr */, AArch64::ADR_UXTW_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
14390 { 88 /* adr */, AArch64::ADR_UXTW_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64321_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
14391 { 88 /* adr */, AArch64::ADR_UXTW_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64641_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
14392 { 88 /* adr */, AArch64::ADR_UXTW_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW6481_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW648, MCK__93_ }, },
14393 { 92 /* adrp */, AArch64::ADRP, Convert__Reg1_0__AdrpLabel1_1, AMFBS_None, { MCK_GPR64, MCK_AdrpLabel }, },
14394 { 97 /* aesd */, AArch64::AESD_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14395 { 97 /* aesd */, AArch64::AESDrr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasAES, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14396 { 102 /* aese */, AArch64::AESE_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14397 { 102 /* aese */, AArch64::AESErr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasAES, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14398 { 107 /* aesimc */, AArch64::AESIMC_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14399 { 107 /* aesimc */, AArch64::AESIMCrr, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasAES, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14400 { 114 /* aesmc */, AArch64::AESMC_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14401 { 114 /* aesmc */, AArch64::AESMCrr, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasAES, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14402 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14403 { 120 /* and */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
14404 { 120 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14405 { 120 /* and */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, },
14406 { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14407 { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
14408 { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14409 { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, },
14410 { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, },
14411 { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14412 { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14413 { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, },
14414 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
14415 { 120 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
14416 { 120 /* and */, AArch64::AND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14417 { 120 /* and */, AArch64::ANDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14418 { 120 /* and */, AArch64::ANDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14419 { 120 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14420 { 120 /* and */, AArch64::AND_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14421 { 120 /* and */, AArch64::AND_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14422 { 120 /* and */, AArch64::AND_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14423 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14424 { 124 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, },
14425 { 124 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14426 { 124 /* ands */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64 }, },
14427 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
14428 { 124 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
14429 { 124 /* ands */, AArch64::ANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14430 { 129 /* andv */, AArch64::ANDV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
14431 { 129 /* andv */, AArch64::ANDV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14432 { 129 /* andv */, AArch64::ANDV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
14433 { 129 /* andv */, AArch64::ANDV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
14434 { 134 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14435 { 134 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
14436 { 134 /* asr */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14437 { 134 /* asr */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, },
14438 { 134 /* asr */, AArch64::ASR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
14439 { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14440 { 134 /* asr */, AArch64::ASR_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
14441 { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14442 { 134 /* asr */, AArch64::ASR_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
14443 { 134 /* asr */, AArch64::ASR_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
14444 { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14445 { 134 /* asr */, AArch64::ASR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
14446 { 134 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14447 { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14448 { 134 /* asr */, AArch64::ASR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
14449 { 134 /* asr */, AArch64::ASR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14450 { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14451 { 134 /* asr */, AArch64::ASR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
14452 { 134 /* asr */, AArch64::ASR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14453 { 134 /* asr */, AArch64::ASR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
14454 { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14455 { 134 /* asr */, AArch64::ASR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14456 { 138 /* asrd */, AArch64::ASRD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
14457 { 138 /* asrd */, AArch64::ASRD_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
14458 { 138 /* asrd */, AArch64::ASRD_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
14459 { 138 /* asrd */, AArch64::ASRD_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
14460 { 143 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14461 { 143 /* asrr */, AArch64::ASRR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14462 { 143 /* asrr */, AArch64::ASRR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14463 { 143 /* asrr */, AArch64::ASRR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14464 { 148 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14465 { 148 /* asrv */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14466 { 153 /* autda */, AArch64::AUTDA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
14467 { 159 /* autdb */, AArch64::AUTDB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
14468 { 165 /* autdza */, AArch64::AUTDZA, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
14469 { 172 /* autdzb */, AArch64::AUTDZB, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
14470 { 179 /* autia */, AArch64::AUTIA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
14471 { 185 /* autia1716 */, AArch64::AUTIA1716, Convert_NoOperands, AMFBS_HasPAuth, { }, },
14472 { 185 /* autia1716 */, AArch64::AUTIA1716, Convert_NoOperands, AMFBS_None, { }, },
14473 { 195 /* autiasp */, AArch64::AUTIASP, Convert_NoOperands, AMFBS_HasPAuth, { }, },
14474 { 195 /* autiasp */, AArch64::AUTIASP, Convert_NoOperands, AMFBS_None, { }, },
14475 { 203 /* autiaz */, AArch64::AUTIAZ, Convert_NoOperands, AMFBS_HasPAuth, { }, },
14476 { 203 /* autiaz */, AArch64::AUTIAZ, Convert_NoOperands, AMFBS_None, { }, },
14477 { 210 /* autib */, AArch64::AUTIB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
14478 { 216 /* autib1716 */, AArch64::AUTIB1716, Convert_NoOperands, AMFBS_HasPAuth, { }, },
14479 { 216 /* autib1716 */, AArch64::AUTIB1716, Convert_NoOperands, AMFBS_None, { }, },
14480 { 226 /* autibsp */, AArch64::AUTIBSP, Convert_NoOperands, AMFBS_HasPAuth, { }, },
14481 { 226 /* autibsp */, AArch64::AUTIBSP, Convert_NoOperands, AMFBS_None, { }, },
14482 { 234 /* autibz */, AArch64::AUTIBZ, Convert_NoOperands, AMFBS_HasPAuth, { }, },
14483 { 234 /* autibz */, AArch64::AUTIBZ, Convert_NoOperands, AMFBS_None, { }, },
14484 { 241 /* autiza */, AArch64::AUTIZA, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
14485 { 248 /* autizb */, AArch64::AUTIZB, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
14486 { 255 /* axflag */, AArch64::AXFLAG, Convert_NoOperands, AMFBS_HasAltNZCV, { }, },
14487 { 262 /* b */, AArch64::B, Convert__BranchTarget261_0, AMFBS_None, { MCK_BranchTarget26 }, },
14488 { 262 /* b */, AArch64::Bcc, Convert__CondCode1_1__PCRelLabel191_2, AMFBS_None, { MCK__DOT_, MCK_CondCode, MCK_PCRelLabel19 }, },
14489 { 264 /* bcax */, AArch64::BCAX_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14490 { 264 /* bcax */, AArch64::BCAX_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14491 { 264 /* bcax */, AArch64::BCAX_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14492 { 264 /* bcax */, AArch64::BCAX_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14493 { 264 /* bcax */, AArch64::BCAX, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6, AMFBS_HasSHA3, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14494 { 269 /* bdep */, AArch64::BDEP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14495 { 269 /* bdep */, AArch64::BDEP_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14496 { 269 /* bdep */, AArch64::BDEP_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14497 { 269 /* bdep */, AArch64::BDEP_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14498 { 274 /* bext */, AArch64::BEXT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14499 { 274 /* bext */, AArch64::BEXT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14500 { 274 /* bext */, AArch64::BEXT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14501 { 274 /* bext */, AArch64::BEXT_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14502 { 279 /* bfcvt */, AArch64::BFCVT, Convert__Reg1_0__Reg1_1, AMFBS_HasBF16, { MCK_FPR16, MCK_FPR32 }, },
14503 { 279 /* bfcvt */, AArch64::BFCVT_ZPmZ, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14504 { 285 /* bfcvtn */, AArch64::BFCVTN, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, },
14505 { 292 /* bfcvtn2 */, AArch64::BFCVTN2, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, },
14506 { 300 /* bfcvtnt */, AArch64::BFCVTNT_ZPmZ, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14507 { 308 /* bfdot */, AArch64::BFDOT_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14508 { 308 /* bfdot */, AArch64::BFDOT_ZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3 }, },
14509 { 308 /* bfdot */, AArch64::BFDOTv8bf16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14510 { 308 /* bfdot */, AArch64::BFDOTv4bf16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasBF16, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14511 { 308 /* bfdot */, AArch64::BF16DOTlanev8bf16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_2h, MCK_IndexRange0_3 }, },
14512 { 308 /* bfdot */, AArch64::BF16DOTlanev4bf16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasBF16, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_2h, MCK_IndexRange0_3 }, },
14513 { 314 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
14514 { 314 /* bfm */, AArch64::BFMXri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2__Imm0_631_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, },
14515 { 318 /* bfmlalb */, AArch64::BFMMLA_B_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14516 { 318 /* bfmlalb */, AArch64::BFMMLA_B_ZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14517 { 318 /* bfmlalb */, AArch64::BFMLALB, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14518 { 318 /* bfmlalb */, AArch64::BFMLALBIdx, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
14519 { 326 /* bfmlalt */, AArch64::BFMMLA_T_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14520 { 326 /* bfmlalt */, AArch64::BFMMLA_T_ZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14521 { 326 /* bfmlalt */, AArch64::BFMLALT, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14522 { 326 /* bfmlalt */, AArch64::BFMLALTIdx, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
14523 { 334 /* bfmmla */, AArch64::BFMMLA_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14524 { 334 /* bfmmla */, AArch64::BFMMLA, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasBF16, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14525 { 341 /* bgrp */, AArch64::BGRP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14526 { 341 /* bgrp */, AArch64::BGRP_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14527 { 341 /* bgrp */, AArch64::BGRP_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14528 { 341 /* bgrp */, AArch64::BGRP_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14529 { 346 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, },
14530 { 346 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, },
14531 { 346 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, },
14532 { 346 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, },
14533 { 346 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14534 { 346 /* bic */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
14535 { 346 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14536 { 346 /* bic */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, },
14537 { 346 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, },
14538 { 346 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, },
14539 { 346 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, },
14540 { 346 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, },
14541 { 346 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14542 { 346 /* bic */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
14543 { 346 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14544 { 346 /* bic */, AArch64::AND_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, },
14545 { 346 /* bic */, AArch64::AND_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, },
14546 { 346 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14547 { 346 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14548 { 346 /* bic */, AArch64::AND_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, },
14549 { 346 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
14550 { 346 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
14551 { 346 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, },
14552 { 346 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
14553 { 346 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, },
14554 { 346 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
14555 { 346 /* bic */, AArch64::BIC_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14556 { 346 /* bic */, AArch64::BICv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14557 { 346 /* bic */, AArch64::BICv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14558 { 346 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14559 { 346 /* bic */, AArch64::BIC_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14560 { 346 /* bic */, AArch64::BIC_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14561 { 346 /* bic */, AArch64::BIC_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14562 { 350 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
14563 { 350 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, },
14564 { 350 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
14565 { 350 /* bics */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64Not }, },
14566 { 350 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
14567 { 350 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
14568 { 350 /* bics */, AArch64::BICS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14569 { 355 /* bif */, AArch64::BIFv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14570 { 355 /* bif */, AArch64::BIFv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14571 { 359 /* bit */, AArch64::BITv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14572 { 359 /* bit */, AArch64::BITv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14573 { 363 /* bl */, AArch64::BL, Convert__BranchTarget261_0, AMFBS_None, { MCK_BranchTarget26 }, },
14574 { 366 /* blr */, AArch64::BLR, Convert__Reg1_0, AMFBS_None, { MCK_GPR64 }, },
14575 { 370 /* blraa */, AArch64::BLRAA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
14576 { 376 /* blraaz */, AArch64::BLRAAZ, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
14577 { 383 /* blrab */, AArch64::BLRAB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
14578 { 389 /* blrabz */, AArch64::BLRABZ, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
14579 { 396 /* br */, AArch64::BR, Convert__Reg1_0, AMFBS_None, { MCK_GPR64 }, },
14580 { 399 /* braa */, AArch64::BRAA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
14581 { 404 /* braaz */, AArch64::BRAAZ, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
14582 { 410 /* brab */, AArch64::BRAB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
14583 { 415 /* brabz */, AArch64::BRABZ, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
14584 { 421 /* brb */, AArch64::BRB_IALL, Convert_NoOperands, AMFBS_HasBRBE, { MCK_iall }, },
14585 { 421 /* brb */, AArch64::BRB_INJ, Convert_NoOperands, AMFBS_HasBRBE, { MCK_inj }, },
14586 { 425 /* brk */, AArch64::BRK, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
14587 { 429 /* brka */, AArch64::BRKA_PPmP, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, },
14588 { 429 /* brka */, AArch64::BRKA_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
14589 { 434 /* brkas */, AArch64::BRKAS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
14590 { 440 /* brkb */, AArch64::BRKB_PPmP, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, },
14591 { 440 /* brkb */, AArch64::BRKB_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
14592 { 445 /* brkbs */, AArch64::BRKBS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
14593 { 451 /* brkn */, AArch64::BRKN_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14594 { 456 /* brkns */, AArch64::BRKNS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14595 { 462 /* brkpa */, AArch64::BRKPA_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14596 { 468 /* brkpas */, AArch64::BRKPAS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14597 { 475 /* brkpb */, AArch64::BRKPB_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14598 { 481 /* brkpbs */, AArch64::BRKPBS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
14599 { 488 /* bsl */, AArch64::BSL_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14600 { 488 /* bsl */, AArch64::BSL_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14601 { 488 /* bsl */, AArch64::BSL_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14602 { 488 /* bsl */, AArch64::BSL_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14603 { 488 /* bsl */, AArch64::BSLv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14604 { 488 /* bsl */, AArch64::BSLv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14605 { 492 /* bsl1n */, AArch64::BSL1N_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14606 { 492 /* bsl1n */, AArch64::BSL1N_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14607 { 492 /* bsl1n */, AArch64::BSL1N_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14608 { 492 /* bsl1n */, AArch64::BSL1N_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14609 { 498 /* bsl2n */, AArch64::BSL2N_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14610 { 498 /* bsl2n */, AArch64::BSL2N_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14611 { 498 /* bsl2n */, AArch64::BSL2N_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14612 { 498 /* bsl2n */, AArch64::BSL2N_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14613 { 504 /* bti */, AArch64::HINT, Convert__imm_95_32, AMFBS_HasBTI, { }, },
14614 { 504 /* bti */, AArch64::HINT, Convert__imm_95_32, AMFBS_None, { }, },
14615 { 504 /* bti */, AArch64::HINT, Convert__BTIHint1_0, AMFBS_HasBTI, { MCK_BTIHint }, },
14616 { 504 /* bti */, AArch64::HINT, Convert__BTIHint1_0, AMFBS_None, { MCK_BTIHint }, },
14617 { 508 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
14618 { 508 /* cadd */, AArch64::CADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
14619 { 508 /* cadd */, AArch64::CADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
14620 { 508 /* cadd */, AArch64::CADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
14621 { 513 /* cas */, AArch64::CASW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14622 { 513 /* cas */, AArch64::CASX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14623 { 517 /* casa */, AArch64::CASAW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14624 { 517 /* casa */, AArch64::CASAX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14625 { 522 /* casab */, AArch64::CASAB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14626 { 528 /* casah */, AArch64::CASAH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14627 { 534 /* casal */, AArch64::CASALW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14628 { 534 /* casal */, AArch64::CASALX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14629 { 540 /* casalb */, AArch64::CASALB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14630 { 547 /* casalh */, AArch64::CASALH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14631 { 554 /* casb */, AArch64::CASB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14632 { 559 /* cash */, AArch64::CASH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14633 { 564 /* casl */, AArch64::CASLW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14634 { 564 /* casl */, AArch64::CASLX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14635 { 569 /* caslb */, AArch64::CASLB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14636 { 575 /* caslh */, AArch64::CASLH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14637 { 581 /* casp */, AArch64::CASPW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14638 { 581 /* casp */, AArch64::CASPX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14639 { 586 /* caspa */, AArch64::CASPAW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14640 { 586 /* caspa */, AArch64::CASPAX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14641 { 592 /* caspal */, AArch64::CASPALW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14642 { 592 /* caspal */, AArch64::CASPALX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14643 { 599 /* caspl */, AArch64::CASPLW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14644 { 599 /* caspl */, AArch64::CASPLX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
14645 { 605 /* cbnz */, AArch64::CBNZW, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
14646 { 605 /* cbnz */, AArch64::CBNZX, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR64, MCK_PCRelLabel19 }, },
14647 { 610 /* cbz */, AArch64::CBZW, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
14648 { 610 /* cbz */, AArch64::CBZX, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR64, MCK_PCRelLabel19 }, },
14649 { 614 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
14650 { 614 /* ccmn */, AArch64::CCMNWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
14651 { 614 /* ccmn */, AArch64::CCMNXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, },
14652 { 614 /* ccmn */, AArch64::CCMNXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
14653 { 619 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
14654 { 619 /* ccmp */, AArch64::CCMPWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
14655 { 619 /* ccmp */, AArch64::CCMPXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, },
14656 { 619 /* ccmp */, AArch64::CCMPXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
14657 { 624 /* cdot */, AArch64::CDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
14658 { 624 /* cdot */, AArch64::CDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
14659 { 624 /* cdot */, AArch64::CDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
14660 { 624 /* cdot */, AArch64::CDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
14661 { 629 /* cfinv */, AArch64::CFINV, Convert_NoOperands, AMFBS_HasFlagM, { }, },
14662 { 635 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
14663 { 635 /* cinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
14664 { 640 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
14665 { 640 /* cinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
14666 { 645 /* clasta */, AArch64::CLASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
14667 { 645 /* clasta */, AArch64::CLASTA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, },
14668 { 645 /* clasta */, AArch64::CLASTA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, },
14669 { 645 /* clasta */, AArch64::CLASTA_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_FPR8, MCK_SVEVectorBReg }, },
14670 { 645 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
14671 { 645 /* clasta */, AArch64::CLASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
14672 { 645 /* clasta */, AArch64::CLASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
14673 { 645 /* clasta */, AArch64::CLASTA_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_GPR64, MCK_SVEVectorDReg }, },
14674 { 645 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14675 { 645 /* clasta */, AArch64::CLASTA_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14676 { 645 /* clasta */, AArch64::CLASTA_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14677 { 645 /* clasta */, AArch64::CLASTA_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14678 { 652 /* clastb */, AArch64::CLASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
14679 { 652 /* clastb */, AArch64::CLASTB_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, },
14680 { 652 /* clastb */, AArch64::CLASTB_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, },
14681 { 652 /* clastb */, AArch64::CLASTB_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_FPR8, MCK_SVEVectorBReg }, },
14682 { 652 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
14683 { 652 /* clastb */, AArch64::CLASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
14684 { 652 /* clastb */, AArch64::CLASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
14685 { 652 /* clastb */, AArch64::CLASTB_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_GPR64, MCK_SVEVectorDReg }, },
14686 { 652 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14687 { 652 /* clastb */, AArch64::CLASTB_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14688 { 652 /* clastb */, AArch64::CLASTB_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14689 { 652 /* clastb */, AArch64::CLASTB_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14690 { 659 /* clrex */, AArch64::CLREX, Convert__imm_95_15, AMFBS_None, { }, },
14691 { 659 /* clrex */, AArch64::CLREX, Convert__Imm0_151_0, AMFBS_None, { MCK_Imm0_15 }, },
14692 { 665 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
14693 { 665 /* cls */, AArch64::CLSXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
14694 { 665 /* cls */, AArch64::CLSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14695 { 665 /* cls */, AArch64::CLSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14696 { 665 /* cls */, AArch64::CLSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14697 { 665 /* cls */, AArch64::CLSv2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14698 { 665 /* cls */, AArch64::CLSv4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14699 { 665 /* cls */, AArch64::CLSv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14700 { 665 /* cls */, AArch64::CLS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14701 { 665 /* cls */, AArch64::CLS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14702 { 665 /* cls */, AArch64::CLS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14703 { 665 /* cls */, AArch64::CLS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
14704 { 669 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
14705 { 669 /* clz */, AArch64::CLZXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
14706 { 669 /* clz */, AArch64::CLZv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14707 { 669 /* clz */, AArch64::CLZv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14708 { 669 /* clz */, AArch64::CLZv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14709 { 669 /* clz */, AArch64::CLZv2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14710 { 669 /* clz */, AArch64::CLZv4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14711 { 669 /* clz */, AArch64::CLZv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14712 { 669 /* clz */, AArch64::CLZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14713 { 669 /* clz */, AArch64::CLZ_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14714 { 669 /* clz */, AArch64::CLZ_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14715 { 669 /* clz */, AArch64::CLZ_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
14716 { 673 /* cmeq */, AArch64::CMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
14717 { 673 /* cmeq */, AArch64::CMEQv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14718 { 673 /* cmeq */, AArch64::CMEQv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
14719 { 673 /* cmeq */, AArch64::CMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
14720 { 673 /* cmeq */, AArch64::CMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
14721 { 673 /* cmeq */, AArch64::CMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
14722 { 673 /* cmeq */, AArch64::CMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
14723 { 673 /* cmeq */, AArch64::CMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
14724 { 673 /* cmeq */, AArch64::CMEQv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
14725 { 673 /* cmeq */, AArch64::CMEQv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14726 { 673 /* cmeq */, AArch64::CMEQv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14727 { 673 /* cmeq */, AArch64::CMEQv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14728 { 673 /* cmeq */, AArch64::CMEQv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14729 { 673 /* cmeq */, AArch64::CMEQv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14730 { 673 /* cmeq */, AArch64::CMEQv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14731 { 673 /* cmeq */, AArch64::CMEQv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14732 { 678 /* cmge */, AArch64::CMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
14733 { 678 /* cmge */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14734 { 678 /* cmge */, AArch64::CMGEv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
14735 { 678 /* cmge */, AArch64::CMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
14736 { 678 /* cmge */, AArch64::CMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
14737 { 678 /* cmge */, AArch64::CMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
14738 { 678 /* cmge */, AArch64::CMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
14739 { 678 /* cmge */, AArch64::CMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
14740 { 678 /* cmge */, AArch64::CMGEv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
14741 { 678 /* cmge */, AArch64::CMGEv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14742 { 678 /* cmge */, AArch64::CMGEv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14743 { 678 /* cmge */, AArch64::CMGEv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14744 { 678 /* cmge */, AArch64::CMGEv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14745 { 678 /* cmge */, AArch64::CMGEv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14746 { 678 /* cmge */, AArch64::CMGEv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14747 { 678 /* cmge */, AArch64::CMGEv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14748 { 683 /* cmgt */, AArch64::CMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
14749 { 683 /* cmgt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14750 { 683 /* cmgt */, AArch64::CMGTv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
14751 { 683 /* cmgt */, AArch64::CMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
14752 { 683 /* cmgt */, AArch64::CMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
14753 { 683 /* cmgt */, AArch64::CMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
14754 { 683 /* cmgt */, AArch64::CMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
14755 { 683 /* cmgt */, AArch64::CMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
14756 { 683 /* cmgt */, AArch64::CMGTv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
14757 { 683 /* cmgt */, AArch64::CMGTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14758 { 683 /* cmgt */, AArch64::CMGTv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14759 { 683 /* cmgt */, AArch64::CMGTv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14760 { 683 /* cmgt */, AArch64::CMGTv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14761 { 683 /* cmgt */, AArch64::CMGTv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14762 { 683 /* cmgt */, AArch64::CMGTv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14763 { 683 /* cmgt */, AArch64::CMGTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14764 { 688 /* cmhi */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14765 { 688 /* cmhi */, AArch64::CMHIv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14766 { 688 /* cmhi */, AArch64::CMHIv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14767 { 688 /* cmhi */, AArch64::CMHIv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14768 { 688 /* cmhi */, AArch64::CMHIv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14769 { 688 /* cmhi */, AArch64::CMHIv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14770 { 688 /* cmhi */, AArch64::CMHIv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14771 { 688 /* cmhi */, AArch64::CMHIv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14772 { 693 /* cmhs */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14773 { 693 /* cmhs */, AArch64::CMHSv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14774 { 693 /* cmhs */, AArch64::CMHSv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14775 { 693 /* cmhs */, AArch64::CMHSv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14776 { 693 /* cmhs */, AArch64::CMHSv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14777 { 693 /* cmhs */, AArch64::CMHSv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14778 { 693 /* cmhs */, AArch64::CMHSv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14779 { 693 /* cmhs */, AArch64::CMHSv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14780 { 698 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
14781 { 698 /* cmla */, AArch64::CMLA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
14782 { 698 /* cmla */, AArch64::CMLA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
14783 { 698 /* cmla */, AArch64::CMLA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
14784 { 698 /* cmla */, AArch64::CMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
14785 { 698 /* cmla */, AArch64::CMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
14786 { 703 /* cmle */, AArch64::CMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
14787 { 703 /* cmle */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14788 { 703 /* cmle */, AArch64::CMLEv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
14789 { 703 /* cmle */, AArch64::CMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
14790 { 703 /* cmle */, AArch64::CMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
14791 { 703 /* cmle */, AArch64::CMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
14792 { 703 /* cmle */, AArch64::CMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
14793 { 703 /* cmle */, AArch64::CMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
14794 { 703 /* cmle */, AArch64::CMLEv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
14795 { 703 /* cmle */, AArch64::CMGEv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14796 { 703 /* cmle */, AArch64::CMGEv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14797 { 703 /* cmle */, AArch64::CMGEv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14798 { 703 /* cmle */, AArch64::CMGEv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14799 { 703 /* cmle */, AArch64::CMGEv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14800 { 703 /* cmle */, AArch64::CMGEv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14801 { 703 /* cmle */, AArch64::CMGEv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14802 { 708 /* cmlo */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14803 { 708 /* cmlo */, AArch64::CMHIv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14804 { 708 /* cmlo */, AArch64::CMHIv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14805 { 708 /* cmlo */, AArch64::CMHIv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14806 { 708 /* cmlo */, AArch64::CMHIv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14807 { 708 /* cmlo */, AArch64::CMHIv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14808 { 708 /* cmlo */, AArch64::CMHIv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14809 { 708 /* cmlo */, AArch64::CMHIv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14810 { 713 /* cmls */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14811 { 713 /* cmls */, AArch64::CMHSv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14812 { 713 /* cmls */, AArch64::CMHSv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14813 { 713 /* cmls */, AArch64::CMHSv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14814 { 713 /* cmls */, AArch64::CMHSv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14815 { 713 /* cmls */, AArch64::CMHSv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14816 { 713 /* cmls */, AArch64::CMHSv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14817 { 713 /* cmls */, AArch64::CMHSv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14818 { 718 /* cmlt */, AArch64::CMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
14819 { 718 /* cmlt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14820 { 718 /* cmlt */, AArch64::CMLTv16i8rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_0 }, },
14821 { 718 /* cmlt */, AArch64::CMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
14822 { 718 /* cmlt */, AArch64::CMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
14823 { 718 /* cmlt */, AArch64::CMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
14824 { 718 /* cmlt */, AArch64::CMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
14825 { 718 /* cmlt */, AArch64::CMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
14826 { 718 /* cmlt */, AArch64::CMLTv8i8rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_0 }, },
14827 { 718 /* cmlt */, AArch64::CMGTv16i8, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14828 { 718 /* cmlt */, AArch64::CMGTv2i64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14829 { 718 /* cmlt */, AArch64::CMGTv4i32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14830 { 718 /* cmlt */, AArch64::CMGTv8i16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14831 { 718 /* cmlt */, AArch64::CMGTv2i32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14832 { 718 /* cmlt */, AArch64::CMGTv4i16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14833 { 718 /* cmlt */, AArch64::CMGTv8i8, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14834 { 723 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32 }, },
14835 { 723 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64 }, },
14836 { 723 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
14837 { 723 /* cmn */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_AddSubImmNeg }, },
14838 { 723 /* cmn */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, AMFBS_None, { MCK_GPR32sp, MCK_AddSubImm }, },
14839 { 723 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
14840 { 723 /* cmn */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_AddSubImmNeg }, },
14841 { 723 /* cmn */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, AMFBS_None, { MCK_GPR64sp, MCK_AddSubImm }, },
14842 { 723 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
14843 { 723 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
14844 { 723 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
14845 { 723 /* cmn */, AArch64::ADDSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
14846 { 723 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
14847 { 727 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32 }, },
14848 { 727 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64 }, },
14849 { 727 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
14850 { 727 /* cmp */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_AddSubImmNeg }, },
14851 { 727 /* cmp */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, AMFBS_None, { MCK_GPR32sp, MCK_AddSubImm }, },
14852 { 727 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
14853 { 727 /* cmp */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_AddSubImmNeg }, },
14854 { 727 /* cmp */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, AMFBS_None, { MCK_GPR64sp, MCK_AddSubImm }, },
14855 { 727 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
14856 { 727 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
14857 { 727 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
14858 { 727 /* cmp */, AArch64::SUBSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
14859 { 727 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
14860 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
14861 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14862 { 731 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14863 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
14864 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14865 { 731 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14866 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
14867 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14868 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
14869 { 731 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14870 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14871 { 737 /* cmpge */, AArch64::CMPGE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
14872 { 737 /* cmpge */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14873 { 737 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14874 { 737 /* cmpge */, AArch64::CMPGE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
14875 { 737 /* cmpge */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14876 { 737 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14877 { 737 /* cmpge */, AArch64::CMPGE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
14878 { 737 /* cmpge */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14879 { 737 /* cmpge */, AArch64::CMPGE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
14880 { 737 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14881 { 737 /* cmpge */, AArch64::CMPGE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14882 { 743 /* cmpgt */, AArch64::CMPGT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
14883 { 743 /* cmpgt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14884 { 743 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14885 { 743 /* cmpgt */, AArch64::CMPGT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
14886 { 743 /* cmpgt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14887 { 743 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14888 { 743 /* cmpgt */, AArch64::CMPGT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
14889 { 743 /* cmpgt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14890 { 743 /* cmpgt */, AArch64::CMPGT_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
14891 { 743 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14892 { 743 /* cmpgt */, AArch64::CMPGT_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14893 { 749 /* cmphi */, AArch64::CMPHI_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
14894 { 749 /* cmphi */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14895 { 749 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14896 { 749 /* cmphi */, AArch64::CMPHI_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
14897 { 749 /* cmphi */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14898 { 749 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14899 { 749 /* cmphi */, AArch64::CMPHI_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
14900 { 749 /* cmphi */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14901 { 749 /* cmphi */, AArch64::CMPHI_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, },
14902 { 749 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14903 { 749 /* cmphi */, AArch64::CMPHI_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14904 { 755 /* cmphs */, AArch64::CMPHS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
14905 { 755 /* cmphs */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14906 { 755 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14907 { 755 /* cmphs */, AArch64::CMPHS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
14908 { 755 /* cmphs */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14909 { 755 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14910 { 755 /* cmphs */, AArch64::CMPHS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
14911 { 755 /* cmphs */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14912 { 755 /* cmphs */, AArch64::CMPHS_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, },
14913 { 755 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14914 { 755 /* cmphs */, AArch64::CMPHS_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14915 { 761 /* cmple */, AArch64::CMPLE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
14916 { 761 /* cmple */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14917 { 761 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14918 { 761 /* cmple */, AArch64::CMPLE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
14919 { 761 /* cmple */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14920 { 761 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14921 { 761 /* cmple */, AArch64::CMPLE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
14922 { 761 /* cmple */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14923 { 761 /* cmple */, AArch64::CMPLE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
14924 { 761 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14925 { 761 /* cmple */, AArch64::CMPGE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14926 { 767 /* cmplo */, AArch64::CMPLO_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
14927 { 767 /* cmplo */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14928 { 767 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14929 { 767 /* cmplo */, AArch64::CMPLO_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
14930 { 767 /* cmplo */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14931 { 767 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14932 { 767 /* cmplo */, AArch64::CMPLO_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
14933 { 767 /* cmplo */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14934 { 767 /* cmplo */, AArch64::CMPLO_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, },
14935 { 767 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14936 { 767 /* cmplo */, AArch64::CMPHI_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14937 { 773 /* cmpls */, AArch64::CMPLS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
14938 { 773 /* cmpls */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14939 { 773 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14940 { 773 /* cmpls */, AArch64::CMPLS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
14941 { 773 /* cmpls */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14942 { 773 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14943 { 773 /* cmpls */, AArch64::CMPLS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
14944 { 773 /* cmpls */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14945 { 773 /* cmpls */, AArch64::CMPLS_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, },
14946 { 773 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14947 { 773 /* cmpls */, AArch64::CMPHS_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14948 { 779 /* cmplt */, AArch64::CMPLT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
14949 { 779 /* cmplt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14950 { 779 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14951 { 779 /* cmplt */, AArch64::CMPLT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
14952 { 779 /* cmplt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14953 { 779 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14954 { 779 /* cmplt */, AArch64::CMPLT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
14955 { 779 /* cmplt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14956 { 779 /* cmplt */, AArch64::CMPLT_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
14957 { 779 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14958 { 779 /* cmplt */, AArch64::CMPGT_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14959 { 785 /* cmpne */, AArch64::CMPNE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
14960 { 785 /* cmpne */, AArch64::CMPNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14961 { 785 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
14962 { 785 /* cmpne */, AArch64::CMPNE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
14963 { 785 /* cmpne */, AArch64::CMPNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14964 { 785 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
14965 { 785 /* cmpne */, AArch64::CMPNE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
14966 { 785 /* cmpne */, AArch64::CMPNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14967 { 785 /* cmpne */, AArch64::CMPNE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
14968 { 785 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
14969 { 785 /* cmpne */, AArch64::CMPNE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
14970 { 791 /* cmpp */, AArch64::SUBPS, Convert__regXZR__Reg1_0__Reg1_1, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp }, },
14971 { 796 /* cmtst */, AArch64::CMTSTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
14972 { 796 /* cmtst */, AArch64::CMTSTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14973 { 796 /* cmtst */, AArch64::CMTSTv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
14974 { 796 /* cmtst */, AArch64::CMTSTv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
14975 { 796 /* cmtst */, AArch64::CMTSTv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
14976 { 796 /* cmtst */, AArch64::CMTSTv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
14977 { 796 /* cmtst */, AArch64::CMTSTv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
14978 { 796 /* cmtst */, AArch64::CMTSTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14979 { 802 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
14980 { 802 /* cneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
14981 { 807 /* cnot */, AArch64::CNOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14982 { 807 /* cnot */, AArch64::CNOT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14983 { 807 /* cnot */, AArch64::CNOT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14984 { 807 /* cnot */, AArch64::CNOT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
14985 { 812 /* cnt */, AArch64::CNTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
14986 { 812 /* cnt */, AArch64::CNTv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
14987 { 812 /* cnt */, AArch64::CNT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14988 { 812 /* cnt */, AArch64::CNT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14989 { 812 /* cnt */, AArch64::CNT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14990 { 812 /* cnt */, AArch64::CNT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
14991 { 816 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
14992 { 816 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
14993 { 816 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
14994 { 821 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
14995 { 821 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
14996 { 821 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
14997 { 826 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
14998 { 826 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
14999 { 826 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15000 { 831 /* cntp */, AArch64::CNTP_XPP_H, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
15001 { 831 /* cntp */, AArch64::CNTP_XPP_S, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
15002 { 831 /* cntp */, AArch64::CNTP_XPP_D, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
15003 { 831 /* cntp */, AArch64::CNTP_XPP_B, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, },
15004 { 836 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
15005 { 836 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
15006 { 836 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15007 { 841 /* compact */, AArch64::COMPACT_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
15008 { 841 /* compact */, AArch64::COMPACT_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
15009 { 849 /* cpy */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, },
15010 { 849 /* cpy */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
15011 { 849 /* cpy */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, },
15012 { 849 /* cpy */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, },
15013 { 849 /* cpy */, AArch64::CPY_ZPmV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR32 }, },
15014 { 849 /* cpy */, AArch64::CPY_ZPmR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
15015 { 849 /* cpy */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm32 }, },
15016 { 849 /* cpy */, AArch64::CPY_ZPzI_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm32 }, },
15017 { 849 /* cpy */, AArch64::CPY_ZPmV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR64 }, },
15018 { 849 /* cpy */, AArch64::CPY_ZPmR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR64sp }, },
15019 { 849 /* cpy */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm64 }, },
15020 { 849 /* cpy */, AArch64::CPY_ZPzI_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm64 }, },
15021 { 849 /* cpy */, AArch64::CPY_ZPmV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR8 }, },
15022 { 849 /* cpy */, AArch64::CPY_ZPmR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
15023 { 849 /* cpy */, AArch64::CPY_ZPmI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm8 }, },
15024 { 849 /* cpy */, AArch64::CPY_ZPzI_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm8 }, },
15025 { 853 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
15026 { 860 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
15027 { 868 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
15028 { 876 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
15029 { 884 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
15030 { 892 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
15031 { 899 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
15032 { 906 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
15033 { 913 /* csdb */, AArch64::HINT, Convert__imm_95_20, AMFBS_None, { }, },
15034 { 918 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
15035 { 918 /* csel */, AArch64::CSELXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
15036 { 923 /* cset */, AArch64::CSINCWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, AMFBS_None, { MCK_GPR32, MCK_CondCode }, },
15037 { 923 /* cset */, AArch64::CSINCXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, AMFBS_None, { MCK_GPR64, MCK_CondCode }, },
15038 { 928 /* csetm */, AArch64::CSINVWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, AMFBS_None, { MCK_GPR32, MCK_CondCode }, },
15039 { 928 /* csetm */, AArch64::CSINVXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, AMFBS_None, { MCK_GPR64, MCK_CondCode }, },
15040 { 934 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
15041 { 934 /* csinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
15042 { 940 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
15043 { 940 /* csinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
15044 { 946 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
15045 { 946 /* csneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
15046 { 952 /* ctermeq */, AArch64::CTERMEQ_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
15047 { 952 /* ctermeq */, AArch64::CTERMEQ_XX, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64 }, },
15048 { 960 /* ctermne */, AArch64::CTERMNE_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
15049 { 960 /* ctermne */, AArch64::CTERMNE_XX, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64 }, },
15050 { 968 /* dcps1 */, AArch64::DCPS1, Convert__imm_95_0, AMFBS_None, { }, },
15051 { 968 /* dcps1 */, AArch64::DCPS1, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
15052 { 974 /* dcps2 */, AArch64::DCPS2, Convert__imm_95_0, AMFBS_None, { }, },
15053 { 974 /* dcps2 */, AArch64::DCPS2, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
15054 { 980 /* dcps3 */, AArch64::DCPS3, Convert__imm_95_0, AMFBS_None, { }, },
15055 { 980 /* dcps3 */, AArch64::DCPS3, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
15056 { 986 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
15057 { 986 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
15058 { 986 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15059 { 991 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
15060 { 991 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
15061 { 991 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
15062 { 991 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
15063 { 991 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15064 { 991 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15065 { 996 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
15066 { 996 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
15067 { 996 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
15068 { 996 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
15069 { 996 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15070 { 996 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15071 { 1001 /* decp */, AArch64::DECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
15072 { 1001 /* decp */, AArch64::DECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
15073 { 1001 /* decp */, AArch64::DECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
15074 { 1001 /* decp */, AArch64::DECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
15075 { 1001 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
15076 { 1001 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
15077 { 1001 /* decp */, AArch64::DECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
15078 { 1001 /* decp */, AArch64::DECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
15079 { 1001 /* decp */, AArch64::DECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
15080 { 1001 /* decp */, AArch64::DECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
15081 { 1006 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
15082 { 1006 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
15083 { 1006 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
15084 { 1006 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
15085 { 1006 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15086 { 1006 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
15087 { 1011 /* dgh */, AArch64::HINT, Convert__imm_95_6, AMFBS_None, { }, },
15088 { 1015 /* dmb */, AArch64::DMB, Convert__Barrier1_0, AMFBS_None, { MCK_Barrier }, },
15089 { 1019 /* drps */, AArch64::DRPS, Convert_NoOperands, AMFBS_None, { }, },
15090 { 1024 /* dsb */, AArch64::DSB, Convert__Barrier1_0, AMFBS_None, { MCK_Barrier }, },
15091 { 1024 /* dsb */, AArch64::DSBnXS, Convert__BarriernXS1_0, AMFBS_HasXS, { MCK_BarriernXS }, },
15092 { 1028 /* dup */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, },
15093 { 1028 /* dup */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, },
15094 { 1028 /* dup */, AArch64::DUP_ZR_S, Convert__SVEVectorSReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32sp }, },
15095 { 1028 /* dup */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__SVECpyImm322_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVECpyImm32 }, },
15096 { 1028 /* dup */, AArch64::DUP_ZR_D, Convert__SVEVectorDReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64sp }, },
15097 { 1028 /* dup */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__SVECpyImm642_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVECpyImm64 }, },
15098 { 1028 /* dup */, AArch64::DUP_ZR_B, Convert__SVEVectorBReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32sp }, },
15099 { 1028 /* dup */, AArch64::DUP_ZI_B, Convert__SVEVectorBReg1_0__SVECpyImm82_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVECpyImm8 }, },
15100 { 1028 /* dup */, AArch64::DUPv16i8gpr, Convert__VectorReg1281_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_GPR32 }, },
15101 { 1028 /* dup */, AArch64::DUPv2i64gpr, Convert__VectorReg1281_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_GPR64 }, },
15102 { 1028 /* dup */, AArch64::DUPv4i32gpr, Convert__VectorReg1281_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_GPR32 }, },
15103 { 1028 /* dup */, AArch64::DUPv8i16gpr, Convert__VectorReg1281_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_GPR32 }, },
15104 { 1028 /* dup */, AArch64::DUPv2i32gpr, Convert__VectorReg641_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_GPR32 }, },
15105 { 1028 /* dup */, AArch64::DUPv4i16gpr, Convert__VectorReg641_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_GPR32 }, },
15106 { 1028 /* dup */, AArch64::DUPv8i8gpr, Convert__VectorReg641_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_GPR32 }, },
15107 { 1028 /* dup */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, AMFBS_HasSVE, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEIndexRange0_3 }, },
15108 { 1028 /* dup */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
15109 { 1028 /* dup */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEIndexRange0_15 }, },
15110 { 1028 /* dup */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEIndexRange0_7 }, },
15111 { 1028 /* dup */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEIndexRange0_63 }, },
15112 { 1028 /* dup */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15113 { 1028 /* dup */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15114 { 1028 /* dup */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, AMFBS_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
15115 { 1028 /* dup */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
15116 { 1028 /* dup */, AArch64::DUPv16i8lane, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
15117 { 1028 /* dup */, AArch64::DUPv2i64lane, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_11_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
15118 { 1028 /* dup */, AArch64::DUPv4i32lane, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15119 { 1028 /* dup */, AArch64::DUPv8i16lane, Convert__VectorReg1281_0__VectorReg1281_2__IndexRange0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15120 { 1028 /* dup */, AArch64::DUPv2i32lane, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15121 { 1028 /* dup */, AArch64::DUPv4i16lane, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_71_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15122 { 1028 /* dup */, AArch64::DUPv8i8lane, Convert__VectorReg641_0__VectorReg1281_2__IndexRange0_151_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
15123 { 1032 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVELogicalImm161_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
15124 { 1032 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorSReg1_0__SVELogicalImm321_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, },
15125 { 1032 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorDReg1_0__LogicalImm641_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_LogicalImm64 }, },
15126 { 1032 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorBReg1_0__SVELogicalImm81_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, },
15127 { 1037 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
15128 { 1037 /* eon */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
15129 { 1037 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
15130 { 1037 /* eon */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, },
15131 { 1037 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
15132 { 1037 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, },
15133 { 1037 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, },
15134 { 1037 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, },
15135 { 1037 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
15136 { 1037 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
15137 { 1041 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
15138 { 1041 /* eor */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
15139 { 1041 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
15140 { 1041 /* eor */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, },
15141 { 1041 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15142 { 1041 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
15143 { 1041 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15144 { 1041 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, },
15145 { 1041 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, },
15146 { 1041 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15147 { 1041 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
15148 { 1041 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, },
15149 { 1041 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
15150 { 1041 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
15151 { 1041 /* eor */, AArch64::EOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
15152 { 1041 /* eor */, AArch64::EORv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
15153 { 1041 /* eor */, AArch64::EORv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
15154 { 1041 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15155 { 1041 /* eor */, AArch64::EOR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15156 { 1041 /* eor */, AArch64::EOR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15157 { 1041 /* eor */, AArch64::EOR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
15158 { 1045 /* eor3 */, AArch64::EOR3_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15159 { 1045 /* eor3 */, AArch64::EOR3_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15160 { 1045 /* eor3 */, AArch64::EOR3_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15161 { 1045 /* eor3 */, AArch64::EOR3_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
15162 { 1045 /* eor3 */, AArch64::EOR3, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6, AMFBS_HasSHA3, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
15163 { 1050 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15164 { 1050 /* eorbt */, AArch64::EORBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15165 { 1050 /* eorbt */, AArch64::EORBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15166 { 1050 /* eorbt */, AArch64::EORBT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
15167 { 1056 /* eors */, AArch64::EORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
15168 { 1061 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15169 { 1061 /* eortb */, AArch64::EORTB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15170 { 1061 /* eortb */, AArch64::EORTB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15171 { 1061 /* eortb */, AArch64::EORTB_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
15172 { 1067 /* eorv */, AArch64::EORV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
15173 { 1067 /* eorv */, AArch64::EORV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
15174 { 1067 /* eorv */, AArch64::EORV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
15175 { 1067 /* eorv */, AArch64::EORV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
15176 { 1072 /* eret */, AArch64::ERET, Convert_NoOperands, AMFBS_None, { }, },
15177 { 1077 /* eretaa */, AArch64::ERETAA, Convert_NoOperands, AMFBS_HasPAuth, { }, },
15178 { 1084 /* eretab */, AArch64::ERETAB, Convert_NoOperands, AMFBS_HasPAuth, { }, },
15179 { 1091 /* esb */, AArch64::HINT, Convert__imm_95_16, AMFBS_HasRAS, { }, },
15180 { 1095 /* ext */, AArch64::EXT_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorList281_1__Imm0_2551_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorList28, MCK_Imm0_255 }, },
15181 { 1095 /* ext */, AArch64::EXT_ZZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm0_2551_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, },
15182 { 1095 /* ext */, AArch64::EXTv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__Imm1_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm }, },
15183 { 1095 /* ext */, AArch64::EXTv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__Imm1_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm }, },
15184 { 1099 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
15185 { 1099 /* extr */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, },
15186 { 1104 /* fabd */, AArch64::FABD16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15187 { 1104 /* fabd */, AArch64::FABD32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15188 { 1104 /* fabd */, AArch64::FABD64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15189 { 1104 /* fabd */, AArch64::FABDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15190 { 1104 /* fabd */, AArch64::FABDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15191 { 1104 /* fabd */, AArch64::FABDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15192 { 1104 /* fabd */, AArch64::FABDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15193 { 1104 /* fabd */, AArch64::FABDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15194 { 1104 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15195 { 1104 /* fabd */, AArch64::FABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15196 { 1104 /* fabd */, AArch64::FABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15197 { 1109 /* fabs */, AArch64::FABSHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15198 { 1109 /* fabs */, AArch64::FABSSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
15199 { 1109 /* fabs */, AArch64::FABSDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
15200 { 1109 /* fabs */, AArch64::FABSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15201 { 1109 /* fabs */, AArch64::FABSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15202 { 1109 /* fabs */, AArch64::FABSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15203 { 1109 /* fabs */, AArch64::FABSv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15204 { 1109 /* fabs */, AArch64::FABSv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15205 { 1109 /* fabs */, AArch64::FABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15206 { 1109 /* fabs */, AArch64::FABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15207 { 1109 /* fabs */, AArch64::FABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15208 { 1114 /* facge */, AArch64::FACGE16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15209 { 1114 /* facge */, AArch64::FACGE32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15210 { 1114 /* facge */, AArch64::FACGE64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15211 { 1114 /* facge */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15212 { 1114 /* facge */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15213 { 1114 /* facge */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15214 { 1114 /* facge */, AArch64::FACGEv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15215 { 1114 /* facge */, AArch64::FACGEv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15216 { 1114 /* facge */, AArch64::FACGEv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15217 { 1114 /* facge */, AArch64::FACGEv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15218 { 1114 /* facge */, AArch64::FACGEv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15219 { 1120 /* facgt */, AArch64::FACGT16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15220 { 1120 /* facgt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15221 { 1120 /* facgt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15222 { 1120 /* facgt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15223 { 1120 /* facgt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15224 { 1120 /* facgt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15225 { 1120 /* facgt */, AArch64::FACGTv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15226 { 1120 /* facgt */, AArch64::FACGTv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15227 { 1120 /* facgt */, AArch64::FACGTv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15228 { 1120 /* facgt */, AArch64::FACGTv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15229 { 1120 /* facgt */, AArch64::FACGTv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15230 { 1126 /* facle */, AArch64::FACGE32, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15231 { 1126 /* facle */, AArch64::FACGE64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15232 { 1126 /* facle */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15233 { 1126 /* facle */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15234 { 1126 /* facle */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15235 { 1126 /* facle */, AArch64::FACGEv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15236 { 1126 /* facle */, AArch64::FACGEv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15237 { 1126 /* facle */, AArch64::FACGEv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15238 { 1126 /* facle */, AArch64::FACGEv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15239 { 1126 /* facle */, AArch64::FACGEv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15240 { 1132 /* faclt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15241 { 1132 /* faclt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15242 { 1132 /* faclt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15243 { 1132 /* faclt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15244 { 1132 /* faclt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15245 { 1132 /* faclt */, AArch64::FACGTv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15246 { 1132 /* faclt */, AArch64::FACGTv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15247 { 1132 /* faclt */, AArch64::FACGTv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15248 { 1132 /* faclt */, AArch64::FACGTv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15249 { 1132 /* faclt */, AArch64::FACGTv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15250 { 1138 /* fadd */, AArch64::FADDHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15251 { 1138 /* fadd */, AArch64::FADDSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15252 { 1138 /* fadd */, AArch64::FADDDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15253 { 1138 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15254 { 1138 /* fadd */, AArch64::FADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15255 { 1138 /* fadd */, AArch64::FADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15256 { 1138 /* fadd */, AArch64::FADDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15257 { 1138 /* fadd */, AArch64::FADDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15258 { 1138 /* fadd */, AArch64::FADDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15259 { 1138 /* fadd */, AArch64::FADDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15260 { 1138 /* fadd */, AArch64::FADDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15261 { 1138 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15262 { 1138 /* fadd */, AArch64::FADD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
15263 { 1138 /* fadd */, AArch64::FADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15264 { 1138 /* fadd */, AArch64::FADD_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, },
15265 { 1138 /* fadd */, AArch64::FADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15266 { 1138 /* fadd */, AArch64::FADD_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, },
15267 { 1143 /* fadda */, AArch64::FADDA_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_FPR16asZPR, MCK_SVEVectorHReg }, },
15268 { 1143 /* fadda */, AArch64::FADDA_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_FPR32asZPR, MCK_SVEVectorSReg }, },
15269 { 1143 /* fadda */, AArch64::FADDA_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_FPR64asZPR, MCK_SVEVectorDReg }, },
15270 { 1149 /* faddp */, AArch64::FADDPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
15271 { 1149 /* faddp */, AArch64::FADDPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, },
15272 { 1149 /* faddp */, AArch64::FADDPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, },
15273 { 1149 /* faddp */, AArch64::FADDPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15274 { 1149 /* faddp */, AArch64::FADDPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15275 { 1149 /* faddp */, AArch64::FADDPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15276 { 1149 /* faddp */, AArch64::FADDPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15277 { 1149 /* faddp */, AArch64::FADDPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15278 { 1149 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15279 { 1149 /* faddp */, AArch64::FADDP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15280 { 1149 /* faddp */, AArch64::FADDP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15281 { 1155 /* faddv */, AArch64::FADDV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
15282 { 1155 /* faddv */, AArch64::FADDV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
15283 { 1155 /* faddv */, AArch64::FADDV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
15284 { 1161 /* fcadd */, AArch64::FCADDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_ComplexRotationOdd }, },
15285 { 1161 /* fcadd */, AArch64::FCADDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_ComplexRotationOdd }, },
15286 { 1161 /* fcadd */, AArch64::FCADDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_ComplexRotationOdd }, },
15287 { 1161 /* fcadd */, AArch64::FCADDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_ComplexRotationOdd }, },
15288 { 1161 /* fcadd */, AArch64::FCADDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_ComplexRotationOdd }, },
15289 { 1161 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
15290 { 1161 /* fcadd */, AArch64::FCADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
15291 { 1161 /* fcadd */, AArch64::FCADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
15292 { 1167 /* fccmp */, AArch64::FCCMPHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, },
15293 { 1167 /* fccmp */, AArch64::FCCMPSrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, },
15294 { 1167 /* fccmp */, AArch64::FCCMPDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, },
15295 { 1173 /* fccmpe */, AArch64::FCCMPEHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, },
15296 { 1173 /* fccmpe */, AArch64::FCCMPESrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, },
15297 { 1173 /* fccmpe */, AArch64::FCCMPEDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, },
15298 { 1180 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
15299 { 1180 /* fcmeq */, AArch64::FCMEQ16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15300 { 1180 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
15301 { 1180 /* fcmeq */, AArch64::FCMEQ32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15302 { 1180 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
15303 { 1180 /* fcmeq */, AArch64::FCMEQ64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15304 { 1180 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15305 { 1180 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15306 { 1180 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15307 { 1180 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15308 { 1180 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15309 { 1180 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
15310 { 1180 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
15311 { 1180 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
15312 { 1180 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
15313 { 1180 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
15314 { 1180 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
15315 { 1180 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
15316 { 1180 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
15317 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15318 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15319 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15320 { 1180 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
15321 { 1180 /* fcmeq */, AArch64::FCMEQv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15322 { 1180 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
15323 { 1180 /* fcmeq */, AArch64::FCMEQv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15324 { 1180 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
15325 { 1180 /* fcmeq */, AArch64::FCMEQv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15326 { 1180 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
15327 { 1180 /* fcmeq */, AArch64::FCMEQv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15328 { 1180 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
15329 { 1180 /* fcmeq */, AArch64::FCMEQv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15330 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
15331 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
15332 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
15333 { 1186 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
15334 { 1186 /* fcmge */, AArch64::FCMGE16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15335 { 1186 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
15336 { 1186 /* fcmge */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15337 { 1186 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
15338 { 1186 /* fcmge */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15339 { 1186 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15340 { 1186 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15341 { 1186 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15342 { 1186 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15343 { 1186 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15344 { 1186 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
15345 { 1186 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
15346 { 1186 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
15347 { 1186 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
15348 { 1186 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
15349 { 1186 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
15350 { 1186 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
15351 { 1186 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
15352 { 1186 /* fcmge */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15353 { 1186 /* fcmge */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15354 { 1186 /* fcmge */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15355 { 1186 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
15356 { 1186 /* fcmge */, AArch64::FCMGEv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15357 { 1186 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
15358 { 1186 /* fcmge */, AArch64::FCMGEv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15359 { 1186 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
15360 { 1186 /* fcmge */, AArch64::FCMGEv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15361 { 1186 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
15362 { 1186 /* fcmge */, AArch64::FCMGEv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15363 { 1186 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
15364 { 1186 /* fcmge */, AArch64::FCMGEv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15365 { 1186 /* fcmge */, AArch64::FCMGE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
15366 { 1186 /* fcmge */, AArch64::FCMGE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
15367 { 1186 /* fcmge */, AArch64::FCMGE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
15368 { 1192 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
15369 { 1192 /* fcmgt */, AArch64::FCMGT16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15370 { 1192 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
15371 { 1192 /* fcmgt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15372 { 1192 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
15373 { 1192 /* fcmgt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15374 { 1192 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15375 { 1192 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15376 { 1192 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15377 { 1192 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15378 { 1192 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15379 { 1192 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
15380 { 1192 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
15381 { 1192 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
15382 { 1192 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
15383 { 1192 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
15384 { 1192 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
15385 { 1192 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
15386 { 1192 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
15387 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15388 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15389 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15390 { 1192 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
15391 { 1192 /* fcmgt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15392 { 1192 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
15393 { 1192 /* fcmgt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15394 { 1192 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
15395 { 1192 /* fcmgt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15396 { 1192 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
15397 { 1192 /* fcmgt */, AArch64::FCMGTv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15398 { 1192 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
15399 { 1192 /* fcmgt */, AArch64::FCMGTv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15400 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
15401 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
15402 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
15403 { 1198 /* fcmla */, AArch64::FCMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
15404 { 1198 /* fcmla */, AArch64::FCMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
15405 { 1198 /* fcmla */, AArch64::FCMLAv2f64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_ComplexRotationEven }, },
15406 { 1198 /* fcmla */, AArch64::FCMLAv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_ComplexRotationEven }, },
15407 { 1198 /* fcmla */, AArch64::FCMLAv8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__ComplexRotationEven1_6, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_ComplexRotationEven }, },
15408 { 1198 /* fcmla */, AArch64::FCMLAv2f32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4__ComplexRotationEven1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_ComplexRotationEven }, },
15409 { 1198 /* fcmla */, AArch64::FCMLAv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4__ComplexRotationEven1_6, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_ComplexRotationEven }, },
15410 { 1198 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
15411 { 1198 /* fcmla */, AArch64::FCMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
15412 { 1198 /* fcmla */, AArch64::FCMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
15413 { 1198 /* fcmla */, AArch64::FCMLAv4f32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
15414 { 1198 /* fcmla */, AArch64::FCMLAv8f16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6__ComplexRotationEven1_7, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
15415 { 1198 /* fcmla */, AArch64::FCMLAv4f16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_11_6__ComplexRotationEven1_7, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
15416 { 1204 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
15417 { 1204 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
15418 { 1204 /* fcmle */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15419 { 1204 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
15420 { 1204 /* fcmle */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15421 { 1204 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15422 { 1204 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15423 { 1204 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15424 { 1204 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15425 { 1204 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15426 { 1204 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
15427 { 1204 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
15428 { 1204 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
15429 { 1204 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
15430 { 1204 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
15431 { 1204 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
15432 { 1204 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
15433 { 1204 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
15434 { 1204 /* fcmle */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15435 { 1204 /* fcmle */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15436 { 1204 /* fcmle */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15437 { 1204 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
15438 { 1204 /* fcmle */, AArch64::FCMGEv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15439 { 1204 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
15440 { 1204 /* fcmle */, AArch64::FCMGEv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15441 { 1204 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
15442 { 1204 /* fcmle */, AArch64::FCMGEv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15443 { 1204 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
15444 { 1204 /* fcmle */, AArch64::FCMGEv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15445 { 1204 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
15446 { 1204 /* fcmle */, AArch64::FCMGEv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15447 { 1204 /* fcmle */, AArch64::FCMLE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
15448 { 1204 /* fcmle */, AArch64::FCMLE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
15449 { 1204 /* fcmle */, AArch64::FCMLE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
15450 { 1210 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
15451 { 1210 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
15452 { 1210 /* fcmlt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15453 { 1210 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
15454 { 1210 /* fcmlt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15455 { 1210 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15456 { 1210 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15457 { 1210 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
15458 { 1210 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15459 { 1210 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
15460 { 1210 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
15461 { 1210 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
15462 { 1210 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
15463 { 1210 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
15464 { 1210 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
15465 { 1210 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
15466 { 1210 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
15467 { 1210 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
15468 { 1210 /* fcmlt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15469 { 1210 /* fcmlt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15470 { 1210 /* fcmlt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15471 { 1210 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0, MCK__DOT_0 }, },
15472 { 1210 /* fcmlt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15473 { 1210 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0, MCK__DOT_0 }, },
15474 { 1210 /* fcmlt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15475 { 1210 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0, MCK__DOT_0 }, },
15476 { 1210 /* fcmlt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_0__VectorReg1281_4__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15477 { 1210 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0, MCK__DOT_0 }, },
15478 { 1210 /* fcmlt */, AArch64::FCMGTv2f32, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15479 { 1210 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0, MCK__DOT_0 }, },
15480 { 1210 /* fcmlt */, AArch64::FCMGTv4f16, Convert__VectorReg641_0__VectorReg641_4__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15481 { 1210 /* fcmlt */, AArch64::FCMLT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
15482 { 1210 /* fcmlt */, AArch64::FCMLT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
15483 { 1210 /* fcmlt */, AArch64::FCMLT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
15484 { 1216 /* fcmne */, AArch64::FCMNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15485 { 1216 /* fcmne */, AArch64::FCMNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15486 { 1216 /* fcmne */, AArch64::FCMNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15487 { 1216 /* fcmne */, AArch64::FCMNE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
15488 { 1216 /* fcmne */, AArch64::FCMNE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
15489 { 1216 /* fcmne */, AArch64::FCMNE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
15490 { 1222 /* fcmp */, AArch64::FCMPHrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15491 { 1222 /* fcmp */, AArch64::FCMPSrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
15492 { 1222 /* fcmp */, AArch64::FCMPDrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
15493 { 1222 /* fcmp */, AArch64::FCMPHri, Convert__Reg1_0, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
15494 { 1222 /* fcmp */, AArch64::FCMPSri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
15495 { 1222 /* fcmp */, AArch64::FCMPDri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
15496 { 1227 /* fcmpe */, AArch64::FCMPEHrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15497 { 1227 /* fcmpe */, AArch64::FCMPESrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
15498 { 1227 /* fcmpe */, AArch64::FCMPEDrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
15499 { 1227 /* fcmpe */, AArch64::FCMPEHri, Convert__Reg1_0, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
15500 { 1227 /* fcmpe */, AArch64::FCMPESri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
15501 { 1227 /* fcmpe */, AArch64::FCMPEDri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
15502 { 1233 /* fcmuo */, AArch64::FCMUO_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15503 { 1233 /* fcmuo */, AArch64::FCMUO_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15504 { 1233 /* fcmuo */, AArch64::FCMUO_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15505 { 1239 /* fcpy */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
15506 { 1239 /* fcpy */, AArch64::FCPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
15507 { 1239 /* fcpy */, AArch64::FCPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
15508 { 1244 /* fcsel */, AArch64::FCSELHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_CondCode }, },
15509 { 1244 /* fcsel */, AArch64::FCSELSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_CondCode }, },
15510 { 1244 /* fcsel */, AArch64::FCSELDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_CondCode }, },
15511 { 1250 /* fcvt */, AArch64::FCVTHSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR16, MCK_FPR32 }, },
15512 { 1250 /* fcvt */, AArch64::FCVTHDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR16, MCK_FPR64 }, },
15513 { 1250 /* fcvt */, AArch64::FCVTSHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR16 }, },
15514 { 1250 /* fcvt */, AArch64::FCVTSDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR64 }, },
15515 { 1250 /* fcvt */, AArch64::FCVTDHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR16 }, },
15516 { 1250 /* fcvt */, AArch64::FCVTDSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR32 }, },
15517 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15518 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15519 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15520 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15521 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15522 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15523 { 1255 /* fcvtas */, AArch64::FCVTASv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15524 { 1255 /* fcvtas */, AArch64::FCVTASv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15525 { 1255 /* fcvtas */, AArch64::FCVTASv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15526 { 1255 /* fcvtas */, AArch64::FCVTASUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15527 { 1255 /* fcvtas */, AArch64::FCVTASUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15528 { 1255 /* fcvtas */, AArch64::FCVTASUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15529 { 1255 /* fcvtas */, AArch64::FCVTASUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15530 { 1255 /* fcvtas */, AArch64::FCVTASUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15531 { 1255 /* fcvtas */, AArch64::FCVTASUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15532 { 1255 /* fcvtas */, AArch64::FCVTASv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15533 { 1255 /* fcvtas */, AArch64::FCVTASv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15534 { 1255 /* fcvtas */, AArch64::FCVTASv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15535 { 1255 /* fcvtas */, AArch64::FCVTASv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15536 { 1255 /* fcvtas */, AArch64::FCVTASv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15537 { 1262 /* fcvtau */, AArch64::FCVTAUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15538 { 1262 /* fcvtau */, AArch64::FCVTAUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15539 { 1262 /* fcvtau */, AArch64::FCVTAUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15540 { 1262 /* fcvtau */, AArch64::FCVTAUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15541 { 1262 /* fcvtau */, AArch64::FCVTAUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15542 { 1262 /* fcvtau */, AArch64::FCVTAUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15543 { 1262 /* fcvtau */, AArch64::FCVTAUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15544 { 1262 /* fcvtau */, AArch64::FCVTAUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15545 { 1262 /* fcvtau */, AArch64::FCVTAUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15546 { 1262 /* fcvtau */, AArch64::FCVTAUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15547 { 1262 /* fcvtau */, AArch64::FCVTAUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15548 { 1262 /* fcvtau */, AArch64::FCVTAUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15549 { 1262 /* fcvtau */, AArch64::FCVTAUv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15550 { 1262 /* fcvtau */, AArch64::FCVTAUv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15551 { 1269 /* fcvtl */, AArch64::FCVTLv2i32, Convert__VectorReg1281_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
15552 { 1269 /* fcvtl */, AArch64::FCVTLv4i16, Convert__VectorReg1281_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
15553 { 1275 /* fcvtl2 */, AArch64::FCVTLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
15554 { 1275 /* fcvtl2 */, AArch64::FCVTLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
15555 { 1282 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15556 { 1282 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15557 { 1289 /* fcvtms */, AArch64::FCVTMSv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15558 { 1289 /* fcvtms */, AArch64::FCVTMSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15559 { 1289 /* fcvtms */, AArch64::FCVTMSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15560 { 1289 /* fcvtms */, AArch64::FCVTMSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15561 { 1289 /* fcvtms */, AArch64::FCVTMSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15562 { 1289 /* fcvtms */, AArch64::FCVTMSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15563 { 1289 /* fcvtms */, AArch64::FCVTMSUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15564 { 1289 /* fcvtms */, AArch64::FCVTMSUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15565 { 1289 /* fcvtms */, AArch64::FCVTMSUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15566 { 1289 /* fcvtms */, AArch64::FCVTMSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15567 { 1289 /* fcvtms */, AArch64::FCVTMSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15568 { 1289 /* fcvtms */, AArch64::FCVTMSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15569 { 1289 /* fcvtms */, AArch64::FCVTMSv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15570 { 1289 /* fcvtms */, AArch64::FCVTMSv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15571 { 1296 /* fcvtmu */, AArch64::FCVTMUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15572 { 1296 /* fcvtmu */, AArch64::FCVTMUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15573 { 1296 /* fcvtmu */, AArch64::FCVTMUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15574 { 1296 /* fcvtmu */, AArch64::FCVTMUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15575 { 1296 /* fcvtmu */, AArch64::FCVTMUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15576 { 1296 /* fcvtmu */, AArch64::FCVTMUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15577 { 1296 /* fcvtmu */, AArch64::FCVTMUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15578 { 1296 /* fcvtmu */, AArch64::FCVTMUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15579 { 1296 /* fcvtmu */, AArch64::FCVTMUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15580 { 1296 /* fcvtmu */, AArch64::FCVTMUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15581 { 1296 /* fcvtmu */, AArch64::FCVTMUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15582 { 1296 /* fcvtmu */, AArch64::FCVTMUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15583 { 1296 /* fcvtmu */, AArch64::FCVTMUv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15584 { 1296 /* fcvtmu */, AArch64::FCVTMUv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15585 { 1303 /* fcvtn */, AArch64::FCVTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, },
15586 { 1303 /* fcvtn */, AArch64::FCVTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, },
15587 { 1309 /* fcvtn2 */, AArch64::FCVTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, },
15588 { 1309 /* fcvtn2 */, AArch64::FCVTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, },
15589 { 1316 /* fcvtns */, AArch64::FCVTNSv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15590 { 1316 /* fcvtns */, AArch64::FCVTNSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15591 { 1316 /* fcvtns */, AArch64::FCVTNSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15592 { 1316 /* fcvtns */, AArch64::FCVTNSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15593 { 1316 /* fcvtns */, AArch64::FCVTNSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15594 { 1316 /* fcvtns */, AArch64::FCVTNSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15595 { 1316 /* fcvtns */, AArch64::FCVTNSUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15596 { 1316 /* fcvtns */, AArch64::FCVTNSUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15597 { 1316 /* fcvtns */, AArch64::FCVTNSUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15598 { 1316 /* fcvtns */, AArch64::FCVTNSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15599 { 1316 /* fcvtns */, AArch64::FCVTNSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15600 { 1316 /* fcvtns */, AArch64::FCVTNSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15601 { 1316 /* fcvtns */, AArch64::FCVTNSv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15602 { 1316 /* fcvtns */, AArch64::FCVTNSv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15603 { 1323 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15604 { 1323 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15605 { 1330 /* fcvtnu */, AArch64::FCVTNUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15606 { 1330 /* fcvtnu */, AArch64::FCVTNUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15607 { 1330 /* fcvtnu */, AArch64::FCVTNUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15608 { 1330 /* fcvtnu */, AArch64::FCVTNUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15609 { 1330 /* fcvtnu */, AArch64::FCVTNUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15610 { 1330 /* fcvtnu */, AArch64::FCVTNUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15611 { 1330 /* fcvtnu */, AArch64::FCVTNUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15612 { 1330 /* fcvtnu */, AArch64::FCVTNUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15613 { 1330 /* fcvtnu */, AArch64::FCVTNUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15614 { 1330 /* fcvtnu */, AArch64::FCVTNUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15615 { 1330 /* fcvtnu */, AArch64::FCVTNUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15616 { 1330 /* fcvtnu */, AArch64::FCVTNUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15617 { 1330 /* fcvtnu */, AArch64::FCVTNUv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15618 { 1330 /* fcvtnu */, AArch64::FCVTNUv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15619 { 1337 /* fcvtps */, AArch64::FCVTPSv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15620 { 1337 /* fcvtps */, AArch64::FCVTPSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15621 { 1337 /* fcvtps */, AArch64::FCVTPSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15622 { 1337 /* fcvtps */, AArch64::FCVTPSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15623 { 1337 /* fcvtps */, AArch64::FCVTPSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15624 { 1337 /* fcvtps */, AArch64::FCVTPSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15625 { 1337 /* fcvtps */, AArch64::FCVTPSUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15626 { 1337 /* fcvtps */, AArch64::FCVTPSUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15627 { 1337 /* fcvtps */, AArch64::FCVTPSUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15628 { 1337 /* fcvtps */, AArch64::FCVTPSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15629 { 1337 /* fcvtps */, AArch64::FCVTPSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15630 { 1337 /* fcvtps */, AArch64::FCVTPSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15631 { 1337 /* fcvtps */, AArch64::FCVTPSv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15632 { 1337 /* fcvtps */, AArch64::FCVTPSv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15633 { 1344 /* fcvtpu */, AArch64::FCVTPUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15634 { 1344 /* fcvtpu */, AArch64::FCVTPUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15635 { 1344 /* fcvtpu */, AArch64::FCVTPUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15636 { 1344 /* fcvtpu */, AArch64::FCVTPUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15637 { 1344 /* fcvtpu */, AArch64::FCVTPUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15638 { 1344 /* fcvtpu */, AArch64::FCVTPUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15639 { 1344 /* fcvtpu */, AArch64::FCVTPUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15640 { 1344 /* fcvtpu */, AArch64::FCVTPUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15641 { 1344 /* fcvtpu */, AArch64::FCVTPUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15642 { 1344 /* fcvtpu */, AArch64::FCVTPUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15643 { 1344 /* fcvtpu */, AArch64::FCVTPUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15644 { 1344 /* fcvtpu */, AArch64::FCVTPUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15645 { 1344 /* fcvtpu */, AArch64::FCVTPUv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15646 { 1344 /* fcvtpu */, AArch64::FCVTPUv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15647 { 1351 /* fcvtx */, AArch64::FCVTX_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15648 { 1357 /* fcvtxn */, AArch64::FCVTXNv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64 }, },
15649 { 1357 /* fcvtxn */, AArch64::FCVTXNv2f32, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, },
15650 { 1364 /* fcvtxn2 */, AArch64::FCVTXNv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, },
15651 { 1372 /* fcvtxnt */, AArch64::FCVTXNT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15652 { 1380 /* fcvtzs */, AArch64::FCVTZSv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15653 { 1380 /* fcvtzs */, AArch64::FCVTZSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15654 { 1380 /* fcvtzs */, AArch64::FCVTZSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15655 { 1380 /* fcvtzs */, AArch64::FCVTZSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15656 { 1380 /* fcvtzs */, AArch64::FCVTZSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15657 { 1380 /* fcvtzs */, AArch64::FCVTZSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15658 { 1380 /* fcvtzs */, AArch64::FCVTZSUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15659 { 1380 /* fcvtzs */, AArch64::FCVTZSUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15660 { 1380 /* fcvtzs */, AArch64::FCVTZSUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15661 { 1380 /* fcvtzs */, AArch64::FCVTZSh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, },
15662 { 1380 /* fcvtzs */, AArch64::FCVTZSs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, },
15663 { 1380 /* fcvtzs */, AArch64::FCVTZSd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
15664 { 1380 /* fcvtzs */, AArch64::FCVTZSSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, },
15665 { 1380 /* fcvtzs */, AArch64::FCVTZSSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, },
15666 { 1380 /* fcvtzs */, AArch64::FCVTZSSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, },
15667 { 1380 /* fcvtzs */, AArch64::FCVTZSSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, },
15668 { 1380 /* fcvtzs */, AArch64::FCVTZSSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, },
15669 { 1380 /* fcvtzs */, AArch64::FCVTZSSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, },
15670 { 1380 /* fcvtzs */, AArch64::FCVTZSv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15671 { 1380 /* fcvtzs */, AArch64::FCVTZSv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15672 { 1380 /* fcvtzs */, AArch64::FCVTZSv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15673 { 1380 /* fcvtzs */, AArch64::FCVTZSv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15674 { 1380 /* fcvtzs */, AArch64::FCVTZSv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15675 { 1380 /* fcvtzs */, AArch64::FCVTZSv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
15676 { 1380 /* fcvtzs */, AArch64::FCVTZSv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
15677 { 1380 /* fcvtzs */, AArch64::FCVTZSv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
15678 { 1380 /* fcvtzs */, AArch64::FCVTZSv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
15679 { 1380 /* fcvtzs */, AArch64::FCVTZSv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
15680 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15681 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15682 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15683 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15684 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15685 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15686 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15687 { 1387 /* fcvtzu */, AArch64::FCVTZUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15688 { 1387 /* fcvtzu */, AArch64::FCVTZUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
15689 { 1387 /* fcvtzu */, AArch64::FCVTZUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
15690 { 1387 /* fcvtzu */, AArch64::FCVTZUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15691 { 1387 /* fcvtzu */, AArch64::FCVTZUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15692 { 1387 /* fcvtzu */, AArch64::FCVTZUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15693 { 1387 /* fcvtzu */, AArch64::FCVTZUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15694 { 1387 /* fcvtzu */, AArch64::FCVTZUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
15695 { 1387 /* fcvtzu */, AArch64::FCVTZUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15696 { 1387 /* fcvtzu */, AArch64::FCVTZUh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, },
15697 { 1387 /* fcvtzu */, AArch64::FCVTZUs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, },
15698 { 1387 /* fcvtzu */, AArch64::FCVTZUd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
15699 { 1387 /* fcvtzu */, AArch64::FCVTZUSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, },
15700 { 1387 /* fcvtzu */, AArch64::FCVTZUSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, },
15701 { 1387 /* fcvtzu */, AArch64::FCVTZUSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, },
15702 { 1387 /* fcvtzu */, AArch64::FCVTZUSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, },
15703 { 1387 /* fcvtzu */, AArch64::FCVTZUSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, },
15704 { 1387 /* fcvtzu */, AArch64::FCVTZUSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, },
15705 { 1387 /* fcvtzu */, AArch64::FCVTZUv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15706 { 1387 /* fcvtzu */, AArch64::FCVTZUv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15707 { 1387 /* fcvtzu */, AArch64::FCVTZUv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15708 { 1387 /* fcvtzu */, AArch64::FCVTZUv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15709 { 1387 /* fcvtzu */, AArch64::FCVTZUv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15710 { 1387 /* fcvtzu */, AArch64::FCVTZUv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
15711 { 1387 /* fcvtzu */, AArch64::FCVTZUv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
15712 { 1387 /* fcvtzu */, AArch64::FCVTZUv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
15713 { 1387 /* fcvtzu */, AArch64::FCVTZUv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
15714 { 1387 /* fcvtzu */, AArch64::FCVTZUv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
15715 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15716 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15717 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15718 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15719 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15720 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15721 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15722 { 1394 /* fdiv */, AArch64::FDIVHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15723 { 1394 /* fdiv */, AArch64::FDIVSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15724 { 1394 /* fdiv */, AArch64::FDIVDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15725 { 1394 /* fdiv */, AArch64::FDIVv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15726 { 1394 /* fdiv */, AArch64::FDIVv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15727 { 1394 /* fdiv */, AArch64::FDIVv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15728 { 1394 /* fdiv */, AArch64::FDIVv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15729 { 1394 /* fdiv */, AArch64::FDIVv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15730 { 1394 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15731 { 1394 /* fdiv */, AArch64::FDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15732 { 1394 /* fdiv */, AArch64::FDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15733 { 1399 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15734 { 1399 /* fdivr */, AArch64::FDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15735 { 1399 /* fdivr */, AArch64::FDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15736 { 1405 /* fdup */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, },
15737 { 1405 /* fdup */, AArch64::FDUP_ZI_S, Convert__SVEVectorSReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_FPImm }, },
15738 { 1405 /* fdup */, AArch64::FDUP_ZI_D, Convert__SVEVectorDReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_FPImm }, },
15739 { 1410 /* fexpa */, AArch64::FEXPA_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15740 { 1410 /* fexpa */, AArch64::FEXPA_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15741 { 1410 /* fexpa */, AArch64::FEXPA_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15742 { 1416 /* fjcvtzs */, AArch64::FJCVTZS, Convert__Reg1_0__Reg1_1, AMFBS_HasJS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
15743 { 1424 /* flogb */, AArch64::FLOGB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
15744 { 1424 /* flogb */, AArch64::FLOGB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
15745 { 1424 /* flogb */, AArch64::FLOGB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
15746 { 1430 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15747 { 1430 /* fmad */, AArch64::FMAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15748 { 1430 /* fmad */, AArch64::FMAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15749 { 1435 /* fmadd */, AArch64::FMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15750 { 1435 /* fmadd */, AArch64::FMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15751 { 1435 /* fmadd */, AArch64::FMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15752 { 1441 /* fmax */, AArch64::FMAXHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15753 { 1441 /* fmax */, AArch64::FMAXSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15754 { 1441 /* fmax */, AArch64::FMAXDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15755 { 1441 /* fmax */, AArch64::FMAXv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15756 { 1441 /* fmax */, AArch64::FMAXv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15757 { 1441 /* fmax */, AArch64::FMAXv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15758 { 1441 /* fmax */, AArch64::FMAXv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15759 { 1441 /* fmax */, AArch64::FMAXv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15760 { 1441 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15761 { 1441 /* fmax */, AArch64::FMAX_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
15762 { 1441 /* fmax */, AArch64::FMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15763 { 1441 /* fmax */, AArch64::FMAX_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, },
15764 { 1441 /* fmax */, AArch64::FMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15765 { 1441 /* fmax */, AArch64::FMAX_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, },
15766 { 1446 /* fmaxnm */, AArch64::FMAXNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15767 { 1446 /* fmaxnm */, AArch64::FMAXNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15768 { 1446 /* fmaxnm */, AArch64::FMAXNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15769 { 1446 /* fmaxnm */, AArch64::FMAXNMv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15770 { 1446 /* fmaxnm */, AArch64::FMAXNMv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15771 { 1446 /* fmaxnm */, AArch64::FMAXNMv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15772 { 1446 /* fmaxnm */, AArch64::FMAXNMv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15773 { 1446 /* fmaxnm */, AArch64::FMAXNMv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15774 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15775 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
15776 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15777 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, },
15778 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15779 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, },
15780 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
15781 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, },
15782 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, },
15783 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15784 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15785 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15786 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15787 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15788 { 1453 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15789 { 1453 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15790 { 1453 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15791 { 1461 /* fmaxnmv */, AArch64::FMAXNMVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
15792 { 1461 /* fmaxnmv */, AArch64::FMAXNMVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
15793 { 1461 /* fmaxnmv */, AArch64::FMAXNMVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
15794 { 1461 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
15795 { 1461 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
15796 { 1461 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
15797 { 1469 /* fmaxp */, AArch64::FMAXPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
15798 { 1469 /* fmaxp */, AArch64::FMAXPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, },
15799 { 1469 /* fmaxp */, AArch64::FMAXPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, },
15800 { 1469 /* fmaxp */, AArch64::FMAXPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15801 { 1469 /* fmaxp */, AArch64::FMAXPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15802 { 1469 /* fmaxp */, AArch64::FMAXPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15803 { 1469 /* fmaxp */, AArch64::FMAXPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15804 { 1469 /* fmaxp */, AArch64::FMAXPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15805 { 1469 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15806 { 1469 /* fmaxp */, AArch64::FMAXP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15807 { 1469 /* fmaxp */, AArch64::FMAXP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15808 { 1475 /* fmaxv */, AArch64::FMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
15809 { 1475 /* fmaxv */, AArch64::FMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
15810 { 1475 /* fmaxv */, AArch64::FMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
15811 { 1475 /* fmaxv */, AArch64::FMAXV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
15812 { 1475 /* fmaxv */, AArch64::FMAXV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
15813 { 1475 /* fmaxv */, AArch64::FMAXV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
15814 { 1481 /* fmin */, AArch64::FMINHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15815 { 1481 /* fmin */, AArch64::FMINSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15816 { 1481 /* fmin */, AArch64::FMINDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15817 { 1481 /* fmin */, AArch64::FMINv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15818 { 1481 /* fmin */, AArch64::FMINv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15819 { 1481 /* fmin */, AArch64::FMINv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15820 { 1481 /* fmin */, AArch64::FMINv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15821 { 1481 /* fmin */, AArch64::FMINv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15822 { 1481 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15823 { 1481 /* fmin */, AArch64::FMIN_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
15824 { 1481 /* fmin */, AArch64::FMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15825 { 1481 /* fmin */, AArch64::FMIN_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, },
15826 { 1481 /* fmin */, AArch64::FMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15827 { 1481 /* fmin */, AArch64::FMIN_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, },
15828 { 1486 /* fminnm */, AArch64::FMINNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15829 { 1486 /* fminnm */, AArch64::FMINNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15830 { 1486 /* fminnm */, AArch64::FMINNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15831 { 1486 /* fminnm */, AArch64::FMINNMv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15832 { 1486 /* fminnm */, AArch64::FMINNMv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15833 { 1486 /* fminnm */, AArch64::FMINNMv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15834 { 1486 /* fminnm */, AArch64::FMINNMv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15835 { 1486 /* fminnm */, AArch64::FMINNMv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15836 { 1486 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15837 { 1486 /* fminnm */, AArch64::FMINNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
15838 { 1486 /* fminnm */, AArch64::FMINNM_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15839 { 1486 /* fminnm */, AArch64::FMINNM_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, },
15840 { 1486 /* fminnm */, AArch64::FMINNM_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15841 { 1486 /* fminnm */, AArch64::FMINNM_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, },
15842 { 1493 /* fminnmp */, AArch64::FMINNMPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
15843 { 1493 /* fminnmp */, AArch64::FMINNMPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, },
15844 { 1493 /* fminnmp */, AArch64::FMINNMPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, },
15845 { 1493 /* fminnmp */, AArch64::FMINNMPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15846 { 1493 /* fminnmp */, AArch64::FMINNMPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15847 { 1493 /* fminnmp */, AArch64::FMINNMPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15848 { 1493 /* fminnmp */, AArch64::FMINNMPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15849 { 1493 /* fminnmp */, AArch64::FMINNMPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15850 { 1493 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15851 { 1493 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15852 { 1493 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15853 { 1501 /* fminnmv */, AArch64::FMINNMVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
15854 { 1501 /* fminnmv */, AArch64::FMINNMVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
15855 { 1501 /* fminnmv */, AArch64::FMINNMVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
15856 { 1501 /* fminnmv */, AArch64::FMINNMV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
15857 { 1501 /* fminnmv */, AArch64::FMINNMV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
15858 { 1501 /* fminnmv */, AArch64::FMINNMV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
15859 { 1509 /* fminp */, AArch64::FMINPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
15860 { 1509 /* fminp */, AArch64::FMINPv2i32p, Convert__FPRAsmOperandFPR321_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_VectorReg64, MCK__DOT_2s }, },
15861 { 1509 /* fminp */, AArch64::FMINPv2i64p, Convert__FPRAsmOperandFPR641_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_2d }, },
15862 { 1509 /* fminp */, AArch64::FMINPv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15863 { 1509 /* fminp */, AArch64::FMINPv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15864 { 1509 /* fminp */, AArch64::FMINPv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15865 { 1509 /* fminp */, AArch64::FMINPv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15866 { 1509 /* fminp */, AArch64::FMINPv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15867 { 1509 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15868 { 1509 /* fminp */, AArch64::FMINP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15869 { 1509 /* fminp */, AArch64::FMINP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15870 { 1515 /* fminv */, AArch64::FMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
15871 { 1515 /* fminv */, AArch64::FMINVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
15872 { 1515 /* fminv */, AArch64::FMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
15873 { 1515 /* fminv */, AArch64::FMINV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
15874 { 1515 /* fminv */, AArch64::FMINV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
15875 { 1515 /* fminv */, AArch64::FMINV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
15876 { 1521 /* fmla */, AArch64::FMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
15877 { 1521 /* fmla */, AArch64::FMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
15878 { 1521 /* fmla */, AArch64::FMLA_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
15879 { 1521 /* fmla */, AArch64::FMLAv1i16_indexed, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
15880 { 1521 /* fmla */, AArch64::FMLAv1i32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15881 { 1521 /* fmla */, AArch64::FMLAv1i64_indexed, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
15882 { 1521 /* fmla */, AArch64::FMLAv2f64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15883 { 1521 /* fmla */, AArch64::FMLAv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15884 { 1521 /* fmla */, AArch64::FMLAv8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15885 { 1521 /* fmla */, AArch64::FMLAv2f32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15886 { 1521 /* fmla */, AArch64::FMLAv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15887 { 1521 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15888 { 1521 /* fmla */, AArch64::FMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15889 { 1521 /* fmla */, AArch64::FMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15890 { 1521 /* fmla */, AArch64::FMLAv2i64_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
15891 { 1521 /* fmla */, AArch64::FMLAv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15892 { 1521 /* fmla */, AArch64::FMLAv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
15893 { 1521 /* fmla */, AArch64::FMLAv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15894 { 1521 /* fmla */, AArch64::FMLAv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
15895 { 1526 /* fmlal */, AArch64::FMLALv8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4h }, },
15896 { 1526 /* fmlal */, AArch64::FMLALv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
15897 { 1526 /* fmlal */, AArch64::FMLALlanev8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15898 { 1526 /* fmlal */, AArch64::FMLALlanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15899 { 1532 /* fmlal2 */, AArch64::FMLAL2v8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4h }, },
15900 { 1532 /* fmlal2 */, AArch64::FMLAL2v4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
15901 { 1532 /* fmlal2 */, AArch64::FMLAL2lanev8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15902 { 1532 /* fmlal2 */, AArch64::FMLAL2lanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15903 { 1539 /* fmlalb */, AArch64::FMLALB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15904 { 1539 /* fmlalb */, AArch64::FMLALB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
15905 { 1546 /* fmlalt */, AArch64::FMLALT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15906 { 1546 /* fmlalt */, AArch64::FMLALT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
15907 { 1553 /* fmls */, AArch64::FMLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
15908 { 1553 /* fmls */, AArch64::FMLS_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
15909 { 1553 /* fmls */, AArch64::FMLS_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
15910 { 1553 /* fmls */, AArch64::FMLSv1i16_indexed, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
15911 { 1553 /* fmls */, AArch64::FMLSv1i32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15912 { 1553 /* fmls */, AArch64::FMLSv1i64_indexed, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
15913 { 1553 /* fmls */, AArch64::FMLSv2f64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15914 { 1553 /* fmls */, AArch64::FMLSv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15915 { 1553 /* fmls */, AArch64::FMLSv8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15916 { 1553 /* fmls */, AArch64::FMLSv2f32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15917 { 1553 /* fmls */, AArch64::FMLSv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15918 { 1553 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15919 { 1553 /* fmls */, AArch64::FMLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15920 { 1553 /* fmls */, AArch64::FMLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15921 { 1553 /* fmls */, AArch64::FMLSv2i64_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
15922 { 1553 /* fmls */, AArch64::FMLSv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15923 { 1553 /* fmls */, AArch64::FMLSv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
15924 { 1553 /* fmls */, AArch64::FMLSv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15925 { 1553 /* fmls */, AArch64::FMLSv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
15926 { 1558 /* fmlsl */, AArch64::FMLSLv8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4h }, },
15927 { 1558 /* fmlsl */, AArch64::FMLSLv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
15928 { 1558 /* fmlsl */, AArch64::FMLSLlanev8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15929 { 1558 /* fmlsl */, AArch64::FMLSLlanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15930 { 1564 /* fmlsl2 */, AArch64::FMLSL2v8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4h }, },
15931 { 1564 /* fmlsl2 */, AArch64::FMLSL2v4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
15932 { 1564 /* fmlsl2 */, AArch64::FMLSL2lanev8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15933 { 1564 /* fmlsl2 */, AArch64::FMLSL2lanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
15934 { 1571 /* fmlslb */, AArch64::FMLSLB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15935 { 1571 /* fmlslb */, AArch64::FMLSLB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
15936 { 1578 /* fmlslt */, AArch64::FMLSLT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15937 { 1578 /* fmlslt */, AArch64::FMLSLT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
15938 { 1585 /* fmmla */, AArch64::FMMLA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE_HasMatMulFP32, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15939 { 1585 /* fmmla */, AArch64::FMMLA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15940 { 1591 /* fmov */, AArch64::FMOVHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
15941 { 1591 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
15942 { 1591 /* fmov */, AArch64::FMOVXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, },
15943 { 1591 /* fmov */, AArch64::FMOVHi, Convert__Reg1_0__FPImm1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPImm }, },
15944 { 1591 /* fmov */, AArch64::FMOVSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
15945 { 1591 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
15946 { 1591 /* fmov */, AArch64::FMOVSi, Convert__Reg1_0__FPImm1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPImm }, },
15947 { 1591 /* fmov */, AArch64::FMOVDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
15948 { 1591 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, },
15949 { 1591 /* fmov */, AArch64::FMOVDi, Convert__Reg1_0__FPImm1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPImm }, },
15950 { 1591 /* fmov */, AArch64::FMOVHWr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
15951 { 1591 /* fmov */, AArch64::FMOVSWr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
15952 { 1591 /* fmov */, AArch64::FMOVHXr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
15953 { 1591 /* fmov */, AArch64::FMOVDXr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
15954 { 1591 /* fmov */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, },
15955 { 1591 /* fmov */, AArch64::FDUP_ZI_S, Convert__SVEVectorSReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_FPImm }, },
15956 { 1591 /* fmov */, AArch64::FDUP_ZI_D, Convert__SVEVectorDReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_FPImm }, },
15957 { 1591 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__regWZR, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
15958 { 1591 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__regWZR, AMFBS_None, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
15959 { 1591 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__regXZR, AMFBS_None, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
15960 { 1591 /* fmov */, AArch64::FMOVv2f64_ns, Convert__VectorReg1281_0__FPImm1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_FPImm }, },
15961 { 1591 /* fmov */, AArch64::FMOVv4f32_ns, Convert__VectorReg1281_0__FPImm1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_FPImm }, },
15962 { 1591 /* fmov */, AArch64::FMOVv8f16_ns, Convert__VectorReg1281_0__FPImm1_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_FPImm }, },
15963 { 1591 /* fmov */, AArch64::FMOVv2f32_ns, Convert__VectorReg641_0__FPImm1_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_FPImm }, },
15964 { 1591 /* fmov */, AArch64::FMOVv4f16_ns, Convert__VectorReg641_0__FPImm1_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_FPImm }, },
15965 { 1591 /* fmov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
15966 { 1591 /* fmov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
15967 { 1591 /* fmov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
15968 { 1591 /* fmov */, AArch64::FMOVDXHighr, Convert__Reg1_0__VectorReg1281_1__IndexRange1_11_3, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange1_1 }, },
15969 { 1591 /* fmov */, AArch64::FMOVXDHighr, Convert__VectorReg1281_0__Reg1_3__IndexRange1_11_2, AMFBS_HasFPARMv8, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange1_1, MCK_GPR64 }, },
15970 { 1591 /* fmov */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
15971 { 1591 /* fmov */, AArch64::FCPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
15972 { 1591 /* fmov */, AArch64::FCPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
15973 { 1591 /* fmov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
15974 { 1591 /* fmov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
15975 { 1591 /* fmov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
15976 { 1596 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15977 { 1596 /* fmsb */, AArch64::FMSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15978 { 1596 /* fmsb */, AArch64::FMSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15979 { 1601 /* fmsub */, AArch64::FMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15980 { 1601 /* fmsub */, AArch64::FMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15981 { 1601 /* fmsub */, AArch64::FMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15982 { 1607 /* fmul */, AArch64::FMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
15983 { 1607 /* fmul */, AArch64::FMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
15984 { 1607 /* fmul */, AArch64::FMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
15985 { 1607 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
15986 { 1607 /* fmul */, AArch64::FMUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
15987 { 1607 /* fmul */, AArch64::FMUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
15988 { 1607 /* fmul */, AArch64::FMUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
15989 { 1607 /* fmul */, AArch64::FMUL_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
15990 { 1607 /* fmul */, AArch64::FMUL_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
15991 { 1607 /* fmul */, AArch64::FMULv1i16_indexed, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
15992 { 1607 /* fmul */, AArch64::FMULv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
15993 { 1607 /* fmul */, AArch64::FMULv1i64_indexed, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
15994 { 1607 /* fmul */, AArch64::FMULv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
15995 { 1607 /* fmul */, AArch64::FMULv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
15996 { 1607 /* fmul */, AArch64::FMULv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
15997 { 1607 /* fmul */, AArch64::FMULv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
15998 { 1607 /* fmul */, AArch64::FMULv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
15999 { 1607 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16000 { 1607 /* fmul */, AArch64::FMUL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfTwo }, },
16001 { 1607 /* fmul */, AArch64::FMUL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16002 { 1607 /* fmul */, AArch64::FMUL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfTwo }, },
16003 { 1607 /* fmul */, AArch64::FMUL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16004 { 1607 /* fmul */, AArch64::FMUL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfTwo }, },
16005 { 1607 /* fmul */, AArch64::FMULv2i64_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
16006 { 1607 /* fmul */, AArch64::FMULv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
16007 { 1607 /* fmul */, AArch64::FMULv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
16008 { 1607 /* fmul */, AArch64::FMULv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
16009 { 1607 /* fmul */, AArch64::FMULv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
16010 { 1612 /* fmulx */, AArch64::FMULX16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
16011 { 1612 /* fmulx */, AArch64::FMULX32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
16012 { 1612 /* fmulx */, AArch64::FMULX64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
16013 { 1612 /* fmulx */, AArch64::FMULXv1i16_indexed, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
16014 { 1612 /* fmulx */, AArch64::FMULXv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
16015 { 1612 /* fmulx */, AArch64::FMULXv1i64_indexed, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__VectorReg1281_2__IndexRange0_11_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
16016 { 1612 /* fmulx */, AArch64::FMULXv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16017 { 1612 /* fmulx */, AArch64::FMULXv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16018 { 1612 /* fmulx */, AArch64::FMULXv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16019 { 1612 /* fmulx */, AArch64::FMULXv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16020 { 1612 /* fmulx */, AArch64::FMULXv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16021 { 1612 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16022 { 1612 /* fmulx */, AArch64::FMULX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16023 { 1612 /* fmulx */, AArch64::FMULX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16024 { 1612 /* fmulx */, AArch64::FMULXv2i64_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_11_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
16025 { 1612 /* fmulx */, AArch64::FMULXv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
16026 { 1612 /* fmulx */, AArch64::FMULXv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
16027 { 1612 /* fmulx */, AArch64::FMULXv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
16028 { 1612 /* fmulx */, AArch64::FMULXv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
16029 { 1618 /* fneg */, AArch64::FNEGHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16030 { 1618 /* fneg */, AArch64::FNEGSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16031 { 1618 /* fneg */, AArch64::FNEGDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16032 { 1618 /* fneg */, AArch64::FNEGv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16033 { 1618 /* fneg */, AArch64::FNEGv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16034 { 1618 /* fneg */, AArch64::FNEGv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16035 { 1618 /* fneg */, AArch64::FNEGv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16036 { 1618 /* fneg */, AArch64::FNEGv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16037 { 1618 /* fneg */, AArch64::FNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16038 { 1618 /* fneg */, AArch64::FNEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16039 { 1618 /* fneg */, AArch64::FNEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16040 { 1623 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16041 { 1623 /* fnmad */, AArch64::FNMAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16042 { 1623 /* fnmad */, AArch64::FNMAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16043 { 1629 /* fnmadd */, AArch64::FNMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
16044 { 1629 /* fnmadd */, AArch64::FNMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
16045 { 1629 /* fnmadd */, AArch64::FNMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
16046 { 1636 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16047 { 1636 /* fnmla */, AArch64::FNMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16048 { 1636 /* fnmla */, AArch64::FNMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16049 { 1642 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16050 { 1642 /* fnmls */, AArch64::FNMLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16051 { 1642 /* fnmls */, AArch64::FNMLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16052 { 1648 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16053 { 1648 /* fnmsb */, AArch64::FNMSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16054 { 1648 /* fnmsb */, AArch64::FNMSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16055 { 1654 /* fnmsub */, AArch64::FNMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
16056 { 1654 /* fnmsub */, AArch64::FNMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
16057 { 1654 /* fnmsub */, AArch64::FNMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
16058 { 1661 /* fnmul */, AArch64::FNMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
16059 { 1661 /* fnmul */, AArch64::FNMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
16060 { 1661 /* fnmul */, AArch64::FNMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
16061 { 1667 /* frecpe */, AArch64::FRECPEv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16062 { 1667 /* frecpe */, AArch64::FRECPEv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
16063 { 1667 /* frecpe */, AArch64::FRECPEv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
16064 { 1667 /* frecpe */, AArch64::FRECPE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16065 { 1667 /* frecpe */, AArch64::FRECPE_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16066 { 1667 /* frecpe */, AArch64::FRECPE_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16067 { 1667 /* frecpe */, AArch64::FRECPEv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16068 { 1667 /* frecpe */, AArch64::FRECPEv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16069 { 1667 /* frecpe */, AArch64::FRECPEv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16070 { 1667 /* frecpe */, AArch64::FRECPEv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16071 { 1667 /* frecpe */, AArch64::FRECPEv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16072 { 1674 /* frecps */, AArch64::FRECPS16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
16073 { 1674 /* frecps */, AArch64::FRECPS32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
16074 { 1674 /* frecps */, AArch64::FRECPS64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
16075 { 1674 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16076 { 1674 /* frecps */, AArch64::FRECPS_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16077 { 1674 /* frecps */, AArch64::FRECPS_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16078 { 1674 /* frecps */, AArch64::FRECPSv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16079 { 1674 /* frecps */, AArch64::FRECPSv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16080 { 1674 /* frecps */, AArch64::FRECPSv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16081 { 1674 /* frecps */, AArch64::FRECPSv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16082 { 1674 /* frecps */, AArch64::FRECPSv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16083 { 1681 /* frecpx */, AArch64::FRECPXv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16084 { 1681 /* frecpx */, AArch64::FRECPXv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
16085 { 1681 /* frecpx */, AArch64::FRECPXv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
16086 { 1681 /* frecpx */, AArch64::FRECPX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16087 { 1681 /* frecpx */, AArch64::FRECPX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16088 { 1681 /* frecpx */, AArch64::FRECPX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16089 { 1688 /* frint32x */, AArch64::FRINT32XSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR32, MCK_FPR32 }, },
16090 { 1688 /* frint32x */, AArch64::FRINT32XDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR64, MCK_FPR64 }, },
16091 { 1688 /* frint32x */, AArch64::FRINT32Xv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16092 { 1688 /* frint32x */, AArch64::FRINT32Xv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16093 { 1688 /* frint32x */, AArch64::FRINT32Xv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasFRInt3264, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16094 { 1697 /* frint32z */, AArch64::FRINT32ZSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR32, MCK_FPR32 }, },
16095 { 1697 /* frint32z */, AArch64::FRINT32ZDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR64, MCK_FPR64 }, },
16096 { 1697 /* frint32z */, AArch64::FRINT32Zv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16097 { 1697 /* frint32z */, AArch64::FRINT32Zv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16098 { 1697 /* frint32z */, AArch64::FRINT32Zv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasFRInt3264, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16099 { 1706 /* frint64x */, AArch64::FRINT64XSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR32, MCK_FPR32 }, },
16100 { 1706 /* frint64x */, AArch64::FRINT64XDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR64, MCK_FPR64 }, },
16101 { 1706 /* frint64x */, AArch64::FRINT64Xv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16102 { 1706 /* frint64x */, AArch64::FRINT64Xv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16103 { 1706 /* frint64x */, AArch64::FRINT64Xv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasFRInt3264, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16104 { 1715 /* frint64z */, AArch64::FRINT64ZSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR32, MCK_FPR32 }, },
16105 { 1715 /* frint64z */, AArch64::FRINT64ZDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR64, MCK_FPR64 }, },
16106 { 1715 /* frint64z */, AArch64::FRINT64Zv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16107 { 1715 /* frint64z */, AArch64::FRINT64Zv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16108 { 1715 /* frint64z */, AArch64::FRINT64Zv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasFRInt3264, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16109 { 1724 /* frinta */, AArch64::FRINTAHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16110 { 1724 /* frinta */, AArch64::FRINTASr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16111 { 1724 /* frinta */, AArch64::FRINTADr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16112 { 1724 /* frinta */, AArch64::FRINTAv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16113 { 1724 /* frinta */, AArch64::FRINTAv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16114 { 1724 /* frinta */, AArch64::FRINTAv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16115 { 1724 /* frinta */, AArch64::FRINTAv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16116 { 1724 /* frinta */, AArch64::FRINTAv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16117 { 1724 /* frinta */, AArch64::FRINTA_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16118 { 1724 /* frinta */, AArch64::FRINTA_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16119 { 1724 /* frinta */, AArch64::FRINTA_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16120 { 1731 /* frinti */, AArch64::FRINTIHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16121 { 1731 /* frinti */, AArch64::FRINTISr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16122 { 1731 /* frinti */, AArch64::FRINTIDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16123 { 1731 /* frinti */, AArch64::FRINTIv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16124 { 1731 /* frinti */, AArch64::FRINTIv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16125 { 1731 /* frinti */, AArch64::FRINTIv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16126 { 1731 /* frinti */, AArch64::FRINTIv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16127 { 1731 /* frinti */, AArch64::FRINTIv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16128 { 1731 /* frinti */, AArch64::FRINTI_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16129 { 1731 /* frinti */, AArch64::FRINTI_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16130 { 1731 /* frinti */, AArch64::FRINTI_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16131 { 1738 /* frintm */, AArch64::FRINTMHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16132 { 1738 /* frintm */, AArch64::FRINTMSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16133 { 1738 /* frintm */, AArch64::FRINTMDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16134 { 1738 /* frintm */, AArch64::FRINTMv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16135 { 1738 /* frintm */, AArch64::FRINTMv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16136 { 1738 /* frintm */, AArch64::FRINTMv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16137 { 1738 /* frintm */, AArch64::FRINTMv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16138 { 1738 /* frintm */, AArch64::FRINTMv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16139 { 1738 /* frintm */, AArch64::FRINTM_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16140 { 1738 /* frintm */, AArch64::FRINTM_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16141 { 1738 /* frintm */, AArch64::FRINTM_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16142 { 1745 /* frintn */, AArch64::FRINTNHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16143 { 1745 /* frintn */, AArch64::FRINTNSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16144 { 1745 /* frintn */, AArch64::FRINTNDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16145 { 1745 /* frintn */, AArch64::FRINTNv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16146 { 1745 /* frintn */, AArch64::FRINTNv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16147 { 1745 /* frintn */, AArch64::FRINTNv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16148 { 1745 /* frintn */, AArch64::FRINTNv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16149 { 1745 /* frintn */, AArch64::FRINTNv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16150 { 1745 /* frintn */, AArch64::FRINTN_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16151 { 1745 /* frintn */, AArch64::FRINTN_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16152 { 1745 /* frintn */, AArch64::FRINTN_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16153 { 1752 /* frintp */, AArch64::FRINTPHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16154 { 1752 /* frintp */, AArch64::FRINTPSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16155 { 1752 /* frintp */, AArch64::FRINTPDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16156 { 1752 /* frintp */, AArch64::FRINTPv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16157 { 1752 /* frintp */, AArch64::FRINTPv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16158 { 1752 /* frintp */, AArch64::FRINTPv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16159 { 1752 /* frintp */, AArch64::FRINTPv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16160 { 1752 /* frintp */, AArch64::FRINTPv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16161 { 1752 /* frintp */, AArch64::FRINTP_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16162 { 1752 /* frintp */, AArch64::FRINTP_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16163 { 1752 /* frintp */, AArch64::FRINTP_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16164 { 1759 /* frintx */, AArch64::FRINTXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16165 { 1759 /* frintx */, AArch64::FRINTXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16166 { 1759 /* frintx */, AArch64::FRINTXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16167 { 1759 /* frintx */, AArch64::FRINTXv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16168 { 1759 /* frintx */, AArch64::FRINTXv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16169 { 1759 /* frintx */, AArch64::FRINTXv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16170 { 1759 /* frintx */, AArch64::FRINTXv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16171 { 1759 /* frintx */, AArch64::FRINTXv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16172 { 1759 /* frintx */, AArch64::FRINTX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16173 { 1759 /* frintx */, AArch64::FRINTX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16174 { 1759 /* frintx */, AArch64::FRINTX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16175 { 1766 /* frintz */, AArch64::FRINTZHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16176 { 1766 /* frintz */, AArch64::FRINTZSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16177 { 1766 /* frintz */, AArch64::FRINTZDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16178 { 1766 /* frintz */, AArch64::FRINTZv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16179 { 1766 /* frintz */, AArch64::FRINTZv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16180 { 1766 /* frintz */, AArch64::FRINTZv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16181 { 1766 /* frintz */, AArch64::FRINTZv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16182 { 1766 /* frintz */, AArch64::FRINTZv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16183 { 1766 /* frintz */, AArch64::FRINTZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16184 { 1766 /* frintz */, AArch64::FRINTZ_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16185 { 1766 /* frintz */, AArch64::FRINTZ_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16186 { 1773 /* frsqrte */, AArch64::FRSQRTEv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16187 { 1773 /* frsqrte */, AArch64::FRSQRTEv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
16188 { 1773 /* frsqrte */, AArch64::FRSQRTEv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
16189 { 1773 /* frsqrte */, AArch64::FRSQRTE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16190 { 1773 /* frsqrte */, AArch64::FRSQRTE_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16191 { 1773 /* frsqrte */, AArch64::FRSQRTE_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16192 { 1773 /* frsqrte */, AArch64::FRSQRTEv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16193 { 1773 /* frsqrte */, AArch64::FRSQRTEv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16194 { 1773 /* frsqrte */, AArch64::FRSQRTEv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16195 { 1773 /* frsqrte */, AArch64::FRSQRTEv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16196 { 1773 /* frsqrte */, AArch64::FRSQRTEv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16197 { 1781 /* frsqrts */, AArch64::FRSQRTS16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
16198 { 1781 /* frsqrts */, AArch64::FRSQRTS32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
16199 { 1781 /* frsqrts */, AArch64::FRSQRTS64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
16200 { 1781 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16201 { 1781 /* frsqrts */, AArch64::FRSQRTS_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16202 { 1781 /* frsqrts */, AArch64::FRSQRTS_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16203 { 1781 /* frsqrts */, AArch64::FRSQRTSv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16204 { 1781 /* frsqrts */, AArch64::FRSQRTSv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16205 { 1781 /* frsqrts */, AArch64::FRSQRTSv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16206 { 1781 /* frsqrts */, AArch64::FRSQRTSv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16207 { 1781 /* frsqrts */, AArch64::FRSQRTSv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16208 { 1789 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16209 { 1789 /* fscale */, AArch64::FSCALE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16210 { 1789 /* fscale */, AArch64::FSCALE_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16211 { 1796 /* fsqrt */, AArch64::FSQRTHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
16212 { 1796 /* fsqrt */, AArch64::FSQRTSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
16213 { 1796 /* fsqrt */, AArch64::FSQRTDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
16214 { 1796 /* fsqrt */, AArch64::FSQRTv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16215 { 1796 /* fsqrt */, AArch64::FSQRTv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16216 { 1796 /* fsqrt */, AArch64::FSQRTv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16217 { 1796 /* fsqrt */, AArch64::FSQRTv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16218 { 1796 /* fsqrt */, AArch64::FSQRTv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16219 { 1796 /* fsqrt */, AArch64::FSQRT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
16220 { 1796 /* fsqrt */, AArch64::FSQRT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
16221 { 1796 /* fsqrt */, AArch64::FSQRT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
16222 { 1802 /* fsub */, AArch64::FSUBHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
16223 { 1802 /* fsub */, AArch64::FSUBSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
16224 { 1802 /* fsub */, AArch64::FSUBDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
16225 { 1802 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16226 { 1802 /* fsub */, AArch64::FSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16227 { 1802 /* fsub */, AArch64::FSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16228 { 1802 /* fsub */, AArch64::FSUBv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
16229 { 1802 /* fsub */, AArch64::FSUBv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
16230 { 1802 /* fsub */, AArch64::FSUBv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
16231 { 1802 /* fsub */, AArch64::FSUBv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
16232 { 1802 /* fsub */, AArch64::FSUBv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
16233 { 1802 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16234 { 1802 /* fsub */, AArch64::FSUB_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
16235 { 1802 /* fsub */, AArch64::FSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16236 { 1802 /* fsub */, AArch64::FSUB_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, },
16237 { 1802 /* fsub */, AArch64::FSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16238 { 1802 /* fsub */, AArch64::FSUB_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, },
16239 { 1807 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16240 { 1807 /* fsubr */, AArch64::FSUBR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
16241 { 1807 /* fsubr */, AArch64::FSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16242 { 1807 /* fsubr */, AArch64::FSUBR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, },
16243 { 1807 /* fsubr */, AArch64::FSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16244 { 1807 /* fsubr */, AArch64::FSUBR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, },
16245 { 1813 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, },
16246 { 1813 /* ftmad */, AArch64::FTMAD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_7 }, },
16247 { 1813 /* ftmad */, AArch64::FTMAD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_7 }, },
16248 { 1819 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16249 { 1819 /* ftsmul */, AArch64::FTSMUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16250 { 1819 /* ftsmul */, AArch64::FTSMUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16251 { 1826 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16252 { 1826 /* ftssel */, AArch64::FTSSEL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16253 { 1826 /* ftssel */, AArch64::FTSSEL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16254 { 1833 /* gmi */, AArch64::GMI, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64 }, },
16255 { 1837 /* hint */, AArch64::PACIB1716, Convert_NoOperands, AMFBS_None, { MCK__HASH_10 }, },
16256 { 1837 /* hint */, AArch64::AUTIA1716, Convert_NoOperands, AMFBS_None, { MCK__HASH_12 }, },
16257 { 1837 /* hint */, AArch64::AUTIB1716, Convert_NoOperands, AMFBS_None, { MCK__HASH_14 }, },
16258 { 1837 /* hint */, AArch64::PACIAZ, Convert_NoOperands, AMFBS_None, { MCK__HASH_24 }, },
16259 { 1837 /* hint */, AArch64::PACIASP, Convert_NoOperands, AMFBS_None, { MCK__HASH_25 }, },
16260 { 1837 /* hint */, AArch64::PACIBZ, Convert_NoOperands, AMFBS_None, { MCK__HASH_26 }, },
16261 { 1837 /* hint */, AArch64::PACIBSP, Convert_NoOperands, AMFBS_None, { MCK__HASH_27 }, },
16262 { 1837 /* hint */, AArch64::AUTIAZ, Convert_NoOperands, AMFBS_None, { MCK__HASH_28 }, },
16263 { 1837 /* hint */, AArch64::AUTIASP, Convert_NoOperands, AMFBS_None, { MCK__HASH_29 }, },
16264 { 1837 /* hint */, AArch64::AUTIBZ, Convert_NoOperands, AMFBS_None, { MCK__HASH_30 }, },
16265 { 1837 /* hint */, AArch64::AUTIBSP, Convert_NoOperands, AMFBS_None, { MCK__HASH_31 }, },
16266 { 1837 /* hint */, AArch64::XPACLRI, Convert_NoOperands, AMFBS_None, { MCK__HASH_7 }, },
16267 { 1837 /* hint */, AArch64::PACIA1716, Convert_NoOperands, AMFBS_None, { MCK__HASH_8 }, },
16268 { 1837 /* hint */, AArch64::HINT, Convert__Imm0_1271_0, AMFBS_None, { MCK_Imm0_127 }, },
16269 { 1842 /* histcnt */, AArch64::HISTCNT_ZPzZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16270 { 1842 /* histcnt */, AArch64::HISTCNT_ZPzZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16271 { 1850 /* histseg */, AArch64::HISTSEG_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16272 { 1858 /* hlt */, AArch64::HLT, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
16273 { 1862 /* hvc */, AArch64::HVC, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
16274 { 1866 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
16275 { 1866 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
16276 { 1866 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
16277 { 1871 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
16278 { 1871 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
16279 { 1871 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
16280 { 1871 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
16281 { 1871 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
16282 { 1871 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
16283 { 1876 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
16284 { 1876 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
16285 { 1876 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
16286 { 1876 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
16287 { 1876 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
16288 { 1876 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
16289 { 1881 /* incp */, AArch64::INCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
16290 { 1881 /* incp */, AArch64::INCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
16291 { 1881 /* incp */, AArch64::INCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
16292 { 1881 /* incp */, AArch64::INCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
16293 { 1881 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
16294 { 1881 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
16295 { 1881 /* incp */, AArch64::INCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
16296 { 1881 /* incp */, AArch64::INCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
16297 { 1881 /* incp */, AArch64::INCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
16298 { 1881 /* incp */, AArch64::INCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
16299 { 1886 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
16300 { 1886 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
16301 { 1886 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
16302 { 1886 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
16303 { 1886 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
16304 { 1886 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
16305 { 1891 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, },
16306 { 1891 /* index */, AArch64::INDEX_RI_H, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_SImm5 }, },
16307 { 1891 /* index */, AArch64::INDEX_IR_H, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_GPR32 }, },
16308 { 1891 /* index */, AArch64::INDEX_II_H, Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_SImm5 }, },
16309 { 1891 /* index */, AArch64::INDEX_RR_S, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_GPR32 }, },
16310 { 1891 /* index */, AArch64::INDEX_RI_S, Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_SImm5 }, },
16311 { 1891 /* index */, AArch64::INDEX_IR_S, Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_GPR32 }, },
16312 { 1891 /* index */, AArch64::INDEX_II_S, Convert__SVEVectorSReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_SImm5 }, },
16313 { 1891 /* index */, AArch64::INDEX_RR_D, Convert__SVEVectorDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64, MCK_GPR64 }, },
16314 { 1891 /* index */, AArch64::INDEX_RI_D, Convert__SVEVectorDReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64, MCK_SImm5 }, },
16315 { 1891 /* index */, AArch64::INDEX_IR_D, Convert__SVEVectorDReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SImm5, MCK_GPR64 }, },
16316 { 1891 /* index */, AArch64::INDEX_II_D, Convert__SVEVectorDReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SImm5, MCK_SImm5 }, },
16317 { 1891 /* index */, AArch64::INDEX_RR_B, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_GPR32 }, },
16318 { 1891 /* index */, AArch64::INDEX_RI_B, Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_SImm5 }, },
16319 { 1891 /* index */, AArch64::INDEX_IR_B, Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_GPR32 }, },
16320 { 1891 /* index */, AArch64::INDEX_II_B, Convert__SVEVectorBReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_SImm5 }, },
16321 { 1897 /* ins */, AArch64::INSvi8gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_GPR32 }, },
16322 { 1897 /* ins */, AArch64::INSvi64gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1, MCK_GPR64 }, },
16323 { 1897 /* ins */, AArch64::INSvi16gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_GPR32 }, },
16324 { 1897 /* ins */, AArch64::INSvi32gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_GPR32 }, },
16325 { 1897 /* ins */, AArch64::INSvi8lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_5, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
16326 { 1897 /* ins */, AArch64::INSvi64lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_5, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
16327 { 1897 /* ins */, AArch64::INSvi16lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_5, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
16328 { 1897 /* ins */, AArch64::INSvi32lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_5, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
16329 { 1901 /* insr */, AArch64::INSR_ZV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16 }, },
16330 { 1901 /* insr */, AArch64::INSR_ZR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32 }, },
16331 { 1901 /* insr */, AArch64::INSR_ZV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_FPR32 }, },
16332 { 1901 /* insr */, AArch64::INSR_ZR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32 }, },
16333 { 1901 /* insr */, AArch64::INSR_ZV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_FPR64 }, },
16334 { 1901 /* insr */, AArch64::INSR_ZR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64 }, },
16335 { 1901 /* insr */, AArch64::INSR_ZV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_FPR8 }, },
16336 { 1901 /* insr */, AArch64::INSR_ZR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32 }, },
16337 { 1906 /* irg */, AArch64::IRG, Convert__Reg1_0__Reg1_1__regXZR, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp }, },
16338 { 1906 /* irg */, AArch64::IRG, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64 }, },
16339 { 1910 /* isb */, AArch64::ISB, Convert__imm_95_15, AMFBS_None, { }, },
16340 { 1910 /* isb */, AArch64::ISB, Convert__Barrier1_0, AMFBS_None, { MCK_Barrier }, },
16341 { 1914 /* lasta */, AArch64::LASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
16342 { 1914 /* lasta */, AArch64::LASTA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
16343 { 1914 /* lasta */, AArch64::LASTA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
16344 { 1914 /* lasta */, AArch64::LASTA_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
16345 { 1914 /* lasta */, AArch64::LASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
16346 { 1914 /* lasta */, AArch64::LASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
16347 { 1914 /* lasta */, AArch64::LASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
16348 { 1914 /* lasta */, AArch64::LASTA_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
16349 { 1920 /* lastb */, AArch64::LASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
16350 { 1920 /* lastb */, AArch64::LASTB_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
16351 { 1920 /* lastb */, AArch64::LASTB_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
16352 { 1920 /* lastb */, AArch64::LASTB_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
16353 { 1920 /* lastb */, AArch64::LASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
16354 { 1920 /* lastb */, AArch64::LASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
16355 { 1920 /* lastb */, AArch64::LASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
16356 { 1920 /* lastb */, AArch64::LASTB_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
16357 { 1926 /* ld1 */, AArch64::LD1Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16358 { 1926 /* ld1 */, AArch64::LD1Fourv1d, Convert__TypedVectorList4_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16359 { 1926 /* ld1 */, AArch64::LD1Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16360 { 1926 /* ld1 */, AArch64::LD1Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16361 { 1926 /* ld1 */, AArch64::LD1Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16362 { 1926 /* ld1 */, AArch64::LD1Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16363 { 1926 /* ld1 */, AArch64::LD1Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16364 { 1926 /* ld1 */, AArch64::LD1Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16365 { 1926 /* ld1 */, AArch64::LD1Onev16b, Convert__TypedVectorList1_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16366 { 1926 /* ld1 */, AArch64::LD1Onev1d, Convert__TypedVectorList1_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16367 { 1926 /* ld1 */, AArch64::LD1Onev2d, Convert__TypedVectorList1_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16368 { 1926 /* ld1 */, AArch64::LD1Onev2s, Convert__TypedVectorList1_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16369 { 1926 /* ld1 */, AArch64::LD1Onev4h, Convert__TypedVectorList1_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16370 { 1926 /* ld1 */, AArch64::LD1Onev4s, Convert__TypedVectorList1_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16371 { 1926 /* ld1 */, AArch64::LD1Onev8b, Convert__TypedVectorList1_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16372 { 1926 /* ld1 */, AArch64::LD1Onev8h, Convert__TypedVectorList1_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16373 { 1926 /* ld1 */, AArch64::LD1Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16374 { 1926 /* ld1 */, AArch64::LD1Threev1d, Convert__TypedVectorList3_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16375 { 1926 /* ld1 */, AArch64::LD1Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16376 { 1926 /* ld1 */, AArch64::LD1Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16377 { 1926 /* ld1 */, AArch64::LD1Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16378 { 1926 /* ld1 */, AArch64::LD1Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16379 { 1926 /* ld1 */, AArch64::LD1Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16380 { 1926 /* ld1 */, AArch64::LD1Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16381 { 1926 /* ld1 */, AArch64::LD1Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16382 { 1926 /* ld1 */, AArch64::LD1Twov1d, Convert__TypedVectorList2_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16383 { 1926 /* ld1 */, AArch64::LD1Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16384 { 1926 /* ld1 */, AArch64::LD1Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16385 { 1926 /* ld1 */, AArch64::LD1Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16386 { 1926 /* ld1 */, AArch64::LD1Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16387 { 1926 /* ld1 */, AArch64::LD1Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16388 { 1926 /* ld1 */, AArch64::LD1Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16389 { 1926 /* ld1 */, AArch64::LD1Fourv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16390 { 1926 /* ld1 */, AArch64::LD1Onev16b, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16391 { 1926 /* ld1 */, AArch64::LD1Threev16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16392 { 1926 /* ld1 */, AArch64::LD1Twov16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16393 { 1926 /* ld1 */, AArch64::LD1Fourv1d, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16394 { 1926 /* ld1 */, AArch64::LD1Onev1d, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16395 { 1926 /* ld1 */, AArch64::LD1Threev1d, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16396 { 1926 /* ld1 */, AArch64::LD1Twov1d, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16397 { 1926 /* ld1 */, AArch64::LD1Fourv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16398 { 1926 /* ld1 */, AArch64::LD1Onev2d, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16399 { 1926 /* ld1 */, AArch64::LD1Threev2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16400 { 1926 /* ld1 */, AArch64::LD1Twov2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16401 { 1926 /* ld1 */, AArch64::LD1Fourv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16402 { 1926 /* ld1 */, AArch64::LD1Onev2s, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16403 { 1926 /* ld1 */, AArch64::LD1Threev2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16404 { 1926 /* ld1 */, AArch64::LD1Twov2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16405 { 1926 /* ld1 */, AArch64::LD1Fourv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16406 { 1926 /* ld1 */, AArch64::LD1Onev4h, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16407 { 1926 /* ld1 */, AArch64::LD1Threev4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16408 { 1926 /* ld1 */, AArch64::LD1Twov4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16409 { 1926 /* ld1 */, AArch64::LD1Fourv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16410 { 1926 /* ld1 */, AArch64::LD1Onev4s, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16411 { 1926 /* ld1 */, AArch64::LD1Threev4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16412 { 1926 /* ld1 */, AArch64::LD1Twov4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16413 { 1926 /* ld1 */, AArch64::LD1Fourv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16414 { 1926 /* ld1 */, AArch64::LD1Onev8b, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16415 { 1926 /* ld1 */, AArch64::LD1Threev8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16416 { 1926 /* ld1 */, AArch64::LD1Twov8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16417 { 1926 /* ld1 */, AArch64::LD1Fourv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16418 { 1926 /* ld1 */, AArch64::LD1Onev8h, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16419 { 1926 /* ld1 */, AArch64::LD1Threev8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16420 { 1926 /* ld1 */, AArch64::LD1Twov8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16421 { 1926 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
16422 { 1926 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16423 { 1926 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16424 { 1926 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16425 { 1926 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
16426 { 1926 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16427 { 1926 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16428 { 1926 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16429 { 1926 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16430 { 1926 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16431 { 1926 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
16432 { 1926 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16433 { 1926 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16434 { 1926 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16435 { 1926 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
16436 { 1926 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16437 { 1926 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16438 { 1926 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16439 { 1926 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16440 { 1926 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16441 { 1926 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16442 { 1926 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16443 { 1926 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16444 { 1926 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16445 { 1926 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16446 { 1926 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16447 { 1926 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16448 { 1926 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16449 { 1926 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16450 { 1926 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16451 { 1926 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16452 { 1926 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16453 { 1926 /* ld1 */, AArch64::LD1i8, Convert__TypedVectorList1_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16454 { 1926 /* ld1 */, AArch64::LD1i64, Convert__TypedVectorList1_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16455 { 1926 /* ld1 */, AArch64::LD1i16, Convert__TypedVectorList1_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16456 { 1926 /* ld1 */, AArch64::LD1i32, Convert__TypedVectorList1_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16457 { 1926 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
16458 { 1926 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16459 { 1926 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
16460 { 1926 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16461 { 1926 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
16462 { 1926 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16463 { 1926 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
16464 { 1926 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16465 { 1926 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
16466 { 1926 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16467 { 1926 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
16468 { 1926 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16469 { 1926 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
16470 { 1926 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16471 { 1926 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
16472 { 1926 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16473 { 1926 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16474 { 1926 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16475 { 1926 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16476 { 1926 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16477 { 1926 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16478 { 1926 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16479 { 1926 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16480 { 1926 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16481 { 1926 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16482 { 1926 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16483 { 1926 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16484 { 1926 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16485 { 1926 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16486 { 1926 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16487 { 1926 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16488 { 1926 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16489 { 1926 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
16490 { 1926 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16491 { 1926 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16492 { 1926 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16493 { 1926 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
16494 { 1926 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16495 { 1926 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16496 { 1926 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16497 { 1926 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16498 { 1926 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16499 { 1926 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16500 { 1926 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16501 { 1926 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
16502 { 1926 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16503 { 1926 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16504 { 1926 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16505 { 1926 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
16506 { 1926 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16507 { 1926 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16508 { 1926 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16509 { 1926 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
16510 { 1926 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16511 { 1926 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16512 { 1926 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16513 { 1926 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16514 { 1926 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16515 { 1926 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16516 { 1926 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16517 { 1926 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
16518 { 1926 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16519 { 1926 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16520 { 1926 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16521 { 1926 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16522 { 1926 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16523 { 1926 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16524 { 1926 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16525 { 1926 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
16526 { 1926 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16527 { 1926 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16528 { 1926 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16529 { 1926 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
16530 { 1926 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16531 { 1926 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16532 { 1926 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16533 { 1926 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
16534 { 1926 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16535 { 1926 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16536 { 1926 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16537 { 1926 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16538 { 1926 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16539 { 1926 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16540 { 1926 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16541 { 1926 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
16542 { 1926 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16543 { 1926 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16544 { 1926 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16545 { 1926 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
16546 { 1926 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16547 { 1926 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
16548 { 1926 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16549 { 1926 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
16550 { 1926 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16551 { 1926 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16552 { 1926 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16553 { 1926 /* ld1 */, AArch64::LD1i8, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16554 { 1926 /* ld1 */, AArch64::LD1i64, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16555 { 1926 /* ld1 */, AArch64::LD1i16, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16556 { 1926 /* ld1 */, AArch64::LD1i32, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16557 { 1926 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
16558 { 1926 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16559 { 1926 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16560 { 1926 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16561 { 1926 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
16562 { 1926 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16563 { 1926 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
16564 { 1926 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16565 { 1926 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
16566 { 1926 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16567 { 1926 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16568 { 1926 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16569 { 1926 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
16570 { 1926 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16571 { 1926 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
16572 { 1926 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16573 { 1930 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16574 { 1930 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16575 { 1930 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16576 { 1930 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16577 { 1930 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16578 { 1930 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16579 { 1930 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16580 { 1930 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16581 { 1930 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16582 { 1930 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16583 { 1930 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16584 { 1930 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16585 { 1930 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16586 { 1930 /* ld1b */, AArch64::LD1B_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16587 { 1930 /* ld1b */, AArch64::GLD1B_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
16588 { 1930 /* ld1b */, AArch64::GLD1B_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
16589 { 1930 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
16590 { 1930 /* ld1b */, AArch64::LD1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16591 { 1930 /* ld1b */, AArch64::GLD1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16592 { 1930 /* ld1b */, AArch64::GLD1B_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
16593 { 1930 /* ld1b */, AArch64::GLD1B_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
16594 { 1930 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
16595 { 1930 /* ld1b */, AArch64::LD1B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16596 { 1930 /* ld1b */, AArch64::LD1B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16597 { 1930 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16598 { 1930 /* ld1b */, AArch64::LD1B_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16599 { 1930 /* ld1b */, AArch64::GLD1B_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
16600 { 1930 /* ld1b */, AArch64::GLD1B_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
16601 { 1930 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
16602 { 1930 /* ld1b */, AArch64::LD1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16603 { 1930 /* ld1b */, AArch64::GLD1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16604 { 1930 /* ld1b */, AArch64::GLD1B_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
16605 { 1930 /* ld1b */, AArch64::GLD1B_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
16606 { 1930 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
16607 { 1930 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16608 { 1930 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16609 { 1930 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16610 { 1930 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16611 { 1930 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16612 { 1930 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16613 { 1930 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16614 { 1930 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16615 { 1935 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16616 { 1935 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16617 { 1935 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16618 { 1935 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16619 { 1935 /* ld1d */, AArch64::LD1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
16620 { 1935 /* ld1d */, AArch64::GLD1D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
16621 { 1935 /* ld1d */, AArch64::GLD1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16622 { 1935 /* ld1d */, AArch64::GLD1D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
16623 { 1935 /* ld1d */, AArch64::GLD1D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16624 { 1935 /* ld1d */, AArch64::GLD1D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
16625 { 1935 /* ld1d */, AArch64::GLD1D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16626 { 1935 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
16627 { 1935 /* ld1d */, AArch64::LD1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
16628 { 1935 /* ld1d */, AArch64::GLD1D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
16629 { 1935 /* ld1d */, AArch64::GLD1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16630 { 1935 /* ld1d */, AArch64::GLD1D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
16631 { 1935 /* ld1d */, AArch64::GLD1D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16632 { 1935 /* ld1d */, AArch64::GLD1D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
16633 { 1935 /* ld1d */, AArch64::GLD1D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16634 { 1935 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
16635 { 1935 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16636 { 1935 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16637 { 1940 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16638 { 1940 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16639 { 1940 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16640 { 1940 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16641 { 1940 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16642 { 1940 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16643 { 1940 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16644 { 1940 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16645 { 1940 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16646 { 1940 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16647 { 1940 /* ld1h */, AArch64::LD1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16648 { 1940 /* ld1h */, AArch64::LD1H_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16649 { 1940 /* ld1h */, AArch64::GLD1H_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
16650 { 1940 /* ld1h */, AArch64::GLD1H_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
16651 { 1940 /* ld1h */, AArch64::GLD1H_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
16652 { 1940 /* ld1h */, AArch64::GLD1H_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
16653 { 1940 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
16654 { 1940 /* ld1h */, AArch64::LD1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16655 { 1940 /* ld1h */, AArch64::GLD1H_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
16656 { 1940 /* ld1h */, AArch64::GLD1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16657 { 1940 /* ld1h */, AArch64::GLD1H_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
16658 { 1940 /* ld1h */, AArch64::GLD1H_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16659 { 1940 /* ld1h */, AArch64::GLD1H_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
16660 { 1940 /* ld1h */, AArch64::GLD1H_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16661 { 1940 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
16662 { 1940 /* ld1h */, AArch64::LD1H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16663 { 1940 /* ld1h */, AArch64::LD1H_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16664 { 1940 /* ld1h */, AArch64::GLD1H_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
16665 { 1940 /* ld1h */, AArch64::GLD1H_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
16666 { 1940 /* ld1h */, AArch64::GLD1H_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
16667 { 1940 /* ld1h */, AArch64::GLD1H_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
16668 { 1940 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
16669 { 1940 /* ld1h */, AArch64::LD1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16670 { 1940 /* ld1h */, AArch64::GLD1H_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
16671 { 1940 /* ld1h */, AArch64::GLD1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16672 { 1940 /* ld1h */, AArch64::GLD1H_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
16673 { 1940 /* ld1h */, AArch64::GLD1H_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16674 { 1940 /* ld1h */, AArch64::GLD1H_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
16675 { 1940 /* ld1h */, AArch64::GLD1H_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16676 { 1940 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
16677 { 1940 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16678 { 1940 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16679 { 1940 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16680 { 1940 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16681 { 1940 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16682 { 1940 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16683 { 1945 /* ld1r */, AArch64::LD1Rv16b, Convert__TypedVectorList1_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16684 { 1945 /* ld1r */, AArch64::LD1Rv1d, Convert__TypedVectorList1_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16685 { 1945 /* ld1r */, AArch64::LD1Rv2d, Convert__TypedVectorList1_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16686 { 1945 /* ld1r */, AArch64::LD1Rv2s, Convert__TypedVectorList1_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16687 { 1945 /* ld1r */, AArch64::LD1Rv4h, Convert__TypedVectorList1_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16688 { 1945 /* ld1r */, AArch64::LD1Rv4s, Convert__TypedVectorList1_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16689 { 1945 /* ld1r */, AArch64::LD1Rv8b, Convert__TypedVectorList1_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16690 { 1945 /* ld1r */, AArch64::LD1Rv8h, Convert__TypedVectorList1_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16691 { 1945 /* ld1r */, AArch64::LD1Rv16b, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16692 { 1945 /* ld1r */, AArch64::LD1Rv1d, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16693 { 1945 /* ld1r */, AArch64::LD1Rv2d, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16694 { 1945 /* ld1r */, AArch64::LD1Rv2s, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16695 { 1945 /* ld1r */, AArch64::LD1Rv4h, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16696 { 1945 /* ld1r */, AArch64::LD1Rv4s, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16697 { 1945 /* ld1r */, AArch64::LD1Rv8b, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16698 { 1945 /* ld1r */, AArch64::LD1Rv8h, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16699 { 1945 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
16700 { 1945 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16701 { 1945 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16702 { 1945 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16703 { 1945 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16704 { 1945 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16705 { 1945 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
16706 { 1945 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16707 { 1945 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
16708 { 1945 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16709 { 1945 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
16710 { 1945 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16711 { 1945 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
16712 { 1945 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16713 { 1945 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
16714 { 1945 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16715 { 1945 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
16716 { 1945 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16717 { 1945 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16718 { 1945 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16719 { 1945 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
16720 { 1945 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16721 { 1945 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
16722 { 1945 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16723 { 1945 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
16724 { 1945 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16725 { 1945 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
16726 { 1945 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16727 { 1945 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
16728 { 1945 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16729 { 1945 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
16730 { 1945 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16731 { 1950 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16732 { 1950 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16733 { 1950 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16734 { 1950 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16735 { 1950 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16736 { 1950 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16737 { 1950 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16738 { 1950 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16739 { 1950 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16740 { 1950 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16741 { 1950 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16742 { 1950 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16743 { 1950 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16744 { 1950 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16745 { 1950 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16746 { 1950 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16747 { 1956 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16748 { 1956 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16749 { 1956 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s8, MCK__93_ }, },
16750 { 1956 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s8, MCK__93_ }, },
16751 { 1962 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16752 { 1962 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16753 { 1962 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16754 { 1962 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16755 { 1962 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16756 { 1962 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16757 { 1962 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16758 { 1962 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16759 { 1962 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16760 { 1962 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16761 { 1962 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16762 { 1962 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16763 { 1968 /* ld1rob */, AArch64::LD1RO_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16764 { 1968 /* ld1rob */, AArch64::LD1RO_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16765 { 1968 /* ld1rob */, AArch64::LD1RO_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16766 { 1968 /* ld1rob */, AArch64::LD1RO_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
16767 { 1968 /* ld1rob */, AArch64::LD1RO_B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16768 { 1968 /* ld1rob */, AArch64::LD1RO_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
16769 { 1975 /* ld1rod */, AArch64::LD1RO_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16770 { 1975 /* ld1rod */, AArch64::LD1RO_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16771 { 1975 /* ld1rod */, AArch64::LD1RO_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
16772 { 1975 /* ld1rod */, AArch64::LD1RO_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
16773 { 1975 /* ld1rod */, AArch64::LD1RO_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
16774 { 1975 /* ld1rod */, AArch64::LD1RO_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
16775 { 1982 /* ld1roh */, AArch64::LD1RO_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16776 { 1982 /* ld1roh */, AArch64::LD1RO_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16777 { 1982 /* ld1roh */, AArch64::LD1RO_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16778 { 1982 /* ld1roh */, AArch64::LD1RO_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
16779 { 1982 /* ld1roh */, AArch64::LD1RO_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16780 { 1982 /* ld1roh */, AArch64::LD1RO_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
16781 { 1989 /* ld1row */, AArch64::LD1RO_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16782 { 1989 /* ld1row */, AArch64::LD1RO_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16783 { 1989 /* ld1row */, AArch64::LD1RO_W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16784 { 1989 /* ld1row */, AArch64::LD1RO_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
16785 { 1989 /* ld1row */, AArch64::LD1RO_W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16786 { 1989 /* ld1row */, AArch64::LD1RO_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
16787 { 1996 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16788 { 1996 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16789 { 1996 /* ld1rqb */, AArch64::LD1RQ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16790 { 1996 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
16791 { 1996 /* ld1rqb */, AArch64::LD1RQ_B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16792 { 1996 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
16793 { 2003 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16794 { 2003 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16795 { 2003 /* ld1rqd */, AArch64::LD1RQ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
16796 { 2003 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
16797 { 2003 /* ld1rqd */, AArch64::LD1RQ_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
16798 { 2003 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
16799 { 2010 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16800 { 2010 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16801 { 2010 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16802 { 2010 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
16803 { 2010 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16804 { 2010 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
16805 { 2017 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16806 { 2017 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16807 { 2017 /* ld1rqw */, AArch64::LD1RQ_W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16808 { 2017 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
16809 { 2017 /* ld1rqw */, AArch64::LD1RQ_W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16810 { 2017 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
16811 { 2024 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16812 { 2024 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16813 { 2024 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16814 { 2024 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16815 { 2024 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16816 { 2024 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16817 { 2024 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16818 { 2024 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16819 { 2024 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16820 { 2024 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16821 { 2024 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16822 { 2024 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
16823 { 2031 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16824 { 2031 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16825 { 2031 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16826 { 2031 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16827 { 2031 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16828 { 2031 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16829 { 2031 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16830 { 2031 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
16831 { 2038 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16832 { 2038 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16833 { 2038 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
16834 { 2038 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
16835 { 2045 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16836 { 2045 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16837 { 2045 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16838 { 2045 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16839 { 2045 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
16840 { 2045 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
16841 { 2045 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
16842 { 2045 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
16843 { 2051 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16844 { 2051 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16845 { 2051 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16846 { 2051 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16847 { 2051 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16848 { 2051 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16849 { 2051 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16850 { 2051 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16851 { 2051 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16852 { 2051 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16853 { 2051 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16854 { 2051 /* ld1sb */, AArch64::LD1SB_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16855 { 2051 /* ld1sb */, AArch64::GLD1SB_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
16856 { 2051 /* ld1sb */, AArch64::GLD1SB_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
16857 { 2051 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
16858 { 2051 /* ld1sb */, AArch64::LD1SB_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16859 { 2051 /* ld1sb */, AArch64::GLD1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16860 { 2051 /* ld1sb */, AArch64::GLD1SB_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
16861 { 2051 /* ld1sb */, AArch64::GLD1SB_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
16862 { 2051 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
16863 { 2051 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16864 { 2051 /* ld1sb */, AArch64::LD1SB_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16865 { 2051 /* ld1sb */, AArch64::GLD1SB_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
16866 { 2051 /* ld1sb */, AArch64::GLD1SB_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
16867 { 2051 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
16868 { 2051 /* ld1sb */, AArch64::LD1SB_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
16869 { 2051 /* ld1sb */, AArch64::GLD1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16870 { 2051 /* ld1sb */, AArch64::GLD1SB_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
16871 { 2051 /* ld1sb */, AArch64::GLD1SB_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
16872 { 2051 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
16873 { 2051 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16874 { 2051 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16875 { 2051 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16876 { 2051 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16877 { 2051 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16878 { 2051 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16879 { 2057 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16880 { 2057 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16881 { 2057 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16882 { 2057 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16883 { 2057 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16884 { 2057 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16885 { 2057 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16886 { 2057 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16887 { 2057 /* ld1sh */, AArch64::LD1SH_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16888 { 2057 /* ld1sh */, AArch64::GLD1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
16889 { 2057 /* ld1sh */, AArch64::GLD1SH_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
16890 { 2057 /* ld1sh */, AArch64::GLD1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
16891 { 2057 /* ld1sh */, AArch64::GLD1SH_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
16892 { 2057 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
16893 { 2057 /* ld1sh */, AArch64::LD1SH_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16894 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
16895 { 2057 /* ld1sh */, AArch64::GLD1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16896 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
16897 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16898 { 2057 /* ld1sh */, AArch64::GLD1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
16899 { 2057 /* ld1sh */, AArch64::GLD1SH_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16900 { 2057 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
16901 { 2057 /* ld1sh */, AArch64::LD1SH_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16902 { 2057 /* ld1sh */, AArch64::GLD1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
16903 { 2057 /* ld1sh */, AArch64::GLD1SH_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
16904 { 2057 /* ld1sh */, AArch64::GLD1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
16905 { 2057 /* ld1sh */, AArch64::GLD1SH_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
16906 { 2057 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
16907 { 2057 /* ld1sh */, AArch64::LD1SH_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
16908 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
16909 { 2057 /* ld1sh */, AArch64::GLD1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16910 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
16911 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16912 { 2057 /* ld1sh */, AArch64::GLD1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
16913 { 2057 /* ld1sh */, AArch64::GLD1SH_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16914 { 2057 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
16915 { 2057 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16916 { 2057 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16917 { 2057 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16918 { 2057 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16919 { 2063 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16920 { 2063 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16921 { 2063 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16922 { 2063 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16923 { 2063 /* ld1sw */, AArch64::LD1SW_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16924 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
16925 { 2063 /* ld1sw */, AArch64::GLD1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16926 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
16927 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16928 { 2063 /* ld1sw */, AArch64::GLD1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
16929 { 2063 /* ld1sw */, AArch64::GLD1SW_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16930 { 2063 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
16931 { 2063 /* ld1sw */, AArch64::LD1SW_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16932 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
16933 { 2063 /* ld1sw */, AArch64::GLD1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16934 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
16935 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16936 { 2063 /* ld1sw */, AArch64::GLD1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
16937 { 2063 /* ld1sw */, AArch64::GLD1SW_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16938 { 2063 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
16939 { 2063 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16940 { 2063 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16941 { 2069 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16942 { 2069 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16943 { 2069 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16944 { 2069 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16945 { 2069 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16946 { 2069 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16947 { 2069 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16948 { 2069 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16949 { 2069 /* ld1w */, AArch64::LD1W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16950 { 2069 /* ld1w */, AArch64::GLD1W_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
16951 { 2069 /* ld1w */, AArch64::GLD1W_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
16952 { 2069 /* ld1w */, AArch64::GLD1W_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
16953 { 2069 /* ld1w */, AArch64::GLD1W_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
16954 { 2069 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
16955 { 2069 /* ld1w */, AArch64::LD1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16956 { 2069 /* ld1w */, AArch64::GLD1W_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
16957 { 2069 /* ld1w */, AArch64::GLD1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16958 { 2069 /* ld1w */, AArch64::GLD1W_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
16959 { 2069 /* ld1w */, AArch64::GLD1W_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16960 { 2069 /* ld1w */, AArch64::GLD1W_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
16961 { 2069 /* ld1w */, AArch64::GLD1W_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16962 { 2069 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
16963 { 2069 /* ld1w */, AArch64::LD1W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16964 { 2069 /* ld1w */, AArch64::GLD1W_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
16965 { 2069 /* ld1w */, AArch64::GLD1W_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
16966 { 2069 /* ld1w */, AArch64::GLD1W_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
16967 { 2069 /* ld1w */, AArch64::GLD1W_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
16968 { 2069 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
16969 { 2069 /* ld1w */, AArch64::LD1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
16970 { 2069 /* ld1w */, AArch64::GLD1W_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
16971 { 2069 /* ld1w */, AArch64::GLD1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
16972 { 2069 /* ld1w */, AArch64::GLD1W_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
16973 { 2069 /* ld1w */, AArch64::GLD1W_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
16974 { 2069 /* ld1w */, AArch64::GLD1W_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
16975 { 2069 /* ld1w */, AArch64::GLD1W_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
16976 { 2069 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
16977 { 2069 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16978 { 2069 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16979 { 2069 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16980 { 2069 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
16981 { 2074 /* ld2 */, AArch64::LD2Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16982 { 2074 /* ld2 */, AArch64::LD2Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16983 { 2074 /* ld2 */, AArch64::LD2Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16984 { 2074 /* ld2 */, AArch64::LD2Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16985 { 2074 /* ld2 */, AArch64::LD2Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16986 { 2074 /* ld2 */, AArch64::LD2Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16987 { 2074 /* ld2 */, AArch64::LD2Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16988 { 2074 /* ld2 */, AArch64::LD2Twov16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16989 { 2074 /* ld2 */, AArch64::LD2Twov2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16990 { 2074 /* ld2 */, AArch64::LD2Twov2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16991 { 2074 /* ld2 */, AArch64::LD2Twov4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16992 { 2074 /* ld2 */, AArch64::LD2Twov4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16993 { 2074 /* ld2 */, AArch64::LD2Twov8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16994 { 2074 /* ld2 */, AArch64::LD2Twov8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16995 { 2074 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16996 { 2074 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16997 { 2074 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
16998 { 2074 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
16999 { 2074 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17000 { 2074 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17001 { 2074 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17002 { 2074 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17003 { 2074 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17004 { 2074 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17005 { 2074 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17006 { 2074 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17007 { 2074 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17008 { 2074 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17009 { 2074 /* ld2 */, AArch64::LD2i8, Convert__TypedVectorList2_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17010 { 2074 /* ld2 */, AArch64::LD2i64, Convert__TypedVectorList2_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17011 { 2074 /* ld2 */, AArch64::LD2i16, Convert__TypedVectorList2_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17012 { 2074 /* ld2 */, AArch64::LD2i32, Convert__TypedVectorList2_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17013 { 2074 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17014 { 2074 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17015 { 2074 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17016 { 2074 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17017 { 2074 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17018 { 2074 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17019 { 2074 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17020 { 2074 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17021 { 2074 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17022 { 2074 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17023 { 2074 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17024 { 2074 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17025 { 2074 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17026 { 2074 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17027 { 2074 /* ld2 */, AArch64::LD2i8, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17028 { 2074 /* ld2 */, AArch64::LD2i64, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17029 { 2074 /* ld2 */, AArch64::LD2i16, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17030 { 2074 /* ld2 */, AArch64::LD2i32, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17031 { 2074 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
17032 { 2074 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17033 { 2074 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17034 { 2074 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17035 { 2074 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17036 { 2074 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17037 { 2074 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17038 { 2074 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17039 { 2074 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
17040 { 2074 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17041 { 2074 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17042 { 2074 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17043 { 2074 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17044 { 2074 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17045 { 2074 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17046 { 2074 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17047 { 2078 /* ld2b */, AArch64::LD2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17048 { 2078 /* ld2b */, AArch64::LD2B, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
17049 { 2078 /* ld2b */, AArch64::LD2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
17050 { 2083 /* ld2d */, AArch64::LD2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17051 { 2083 /* ld2d */, AArch64::LD2D, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
17052 { 2083 /* ld2d */, AArch64::LD2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
17053 { 2088 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17054 { 2088 /* ld2h */, AArch64::LD2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
17055 { 2088 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
17056 { 2093 /* ld2r */, AArch64::LD2Rv16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17057 { 2093 /* ld2r */, AArch64::LD2Rv1d, Convert__TypedVectorList2_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17058 { 2093 /* ld2r */, AArch64::LD2Rv2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17059 { 2093 /* ld2r */, AArch64::LD2Rv2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17060 { 2093 /* ld2r */, AArch64::LD2Rv4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17061 { 2093 /* ld2r */, AArch64::LD2Rv4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17062 { 2093 /* ld2r */, AArch64::LD2Rv8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17063 { 2093 /* ld2r */, AArch64::LD2Rv8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17064 { 2093 /* ld2r */, AArch64::LD2Rv16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17065 { 2093 /* ld2r */, AArch64::LD2Rv1d, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17066 { 2093 /* ld2r */, AArch64::LD2Rv2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17067 { 2093 /* ld2r */, AArch64::LD2Rv2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17068 { 2093 /* ld2r */, AArch64::LD2Rv4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17069 { 2093 /* ld2r */, AArch64::LD2Rv4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17070 { 2093 /* ld2r */, AArch64::LD2Rv8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17071 { 2093 /* ld2r */, AArch64::LD2Rv8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17072 { 2093 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
17073 { 2093 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17074 { 2093 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17075 { 2093 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17076 { 2093 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17077 { 2093 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17078 { 2093 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17079 { 2093 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17080 { 2093 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17081 { 2093 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17082 { 2093 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17083 { 2093 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17084 { 2093 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
17085 { 2093 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17086 { 2093 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17087 { 2093 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17088 { 2093 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
17089 { 2093 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17090 { 2093 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17091 { 2093 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17092 { 2093 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17093 { 2093 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17094 { 2093 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17095 { 2093 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17096 { 2093 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17097 { 2093 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17098 { 2093 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17099 { 2093 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17100 { 2093 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
17101 { 2093 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17102 { 2093 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17103 { 2093 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17104 { 2098 /* ld2w */, AArch64::LD2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17105 { 2098 /* ld2w */, AArch64::LD2W, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
17106 { 2098 /* ld2w */, AArch64::LD2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
17107 { 2103 /* ld3 */, AArch64::LD3Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17108 { 2103 /* ld3 */, AArch64::LD3Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17109 { 2103 /* ld3 */, AArch64::LD3Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17110 { 2103 /* ld3 */, AArch64::LD3Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17111 { 2103 /* ld3 */, AArch64::LD3Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17112 { 2103 /* ld3 */, AArch64::LD3Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17113 { 2103 /* ld3 */, AArch64::LD3Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17114 { 2103 /* ld3 */, AArch64::LD3Threev16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17115 { 2103 /* ld3 */, AArch64::LD3Threev2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17116 { 2103 /* ld3 */, AArch64::LD3Threev2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17117 { 2103 /* ld3 */, AArch64::LD3Threev4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17118 { 2103 /* ld3 */, AArch64::LD3Threev4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17119 { 2103 /* ld3 */, AArch64::LD3Threev8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17120 { 2103 /* ld3 */, AArch64::LD3Threev8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17121 { 2103 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
17122 { 2103 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17123 { 2103 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
17124 { 2103 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17125 { 2103 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17126 { 2103 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17127 { 2103 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17128 { 2103 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17129 { 2103 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
17130 { 2103 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17131 { 2103 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17132 { 2103 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17133 { 2103 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
17134 { 2103 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17135 { 2103 /* ld3 */, AArch64::LD3i8, Convert__TypedVectorList3_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17136 { 2103 /* ld3 */, AArch64::LD3i64, Convert__TypedVectorList3_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17137 { 2103 /* ld3 */, AArch64::LD3i16, Convert__TypedVectorList3_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17138 { 2103 /* ld3 */, AArch64::LD3i32, Convert__TypedVectorList3_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17139 { 2103 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
17140 { 2103 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17141 { 2103 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
17142 { 2103 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17143 { 2103 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17144 { 2103 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17145 { 2103 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17146 { 2103 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17147 { 2103 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
17148 { 2103 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17149 { 2103 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17150 { 2103 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17151 { 2103 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
17152 { 2103 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17153 { 2103 /* ld3 */, AArch64::LD3i8, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17154 { 2103 /* ld3 */, AArch64::LD3i64, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17155 { 2103 /* ld3 */, AArch64::LD3i16, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17156 { 2103 /* ld3 */, AArch64::LD3i32, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17157 { 2103 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
17158 { 2103 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17159 { 2103 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17160 { 2103 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17161 { 2103 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
17162 { 2103 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17163 { 2103 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
17164 { 2103 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17165 { 2103 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
17166 { 2103 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17167 { 2103 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17168 { 2103 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17169 { 2103 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
17170 { 2103 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17171 { 2103 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
17172 { 2103 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17173 { 2107 /* ld3b */, AArch64::LD3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17174 { 2107 /* ld3b */, AArch64::LD3B, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
17175 { 2107 /* ld3b */, AArch64::LD3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
17176 { 2112 /* ld3d */, AArch64::LD3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17177 { 2112 /* ld3d */, AArch64::LD3D, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
17178 { 2112 /* ld3d */, AArch64::LD3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
17179 { 2117 /* ld3h */, AArch64::LD3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17180 { 2117 /* ld3h */, AArch64::LD3H, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
17181 { 2117 /* ld3h */, AArch64::LD3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
17182 { 2122 /* ld3r */, AArch64::LD3Rv16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17183 { 2122 /* ld3r */, AArch64::LD3Rv1d, Convert__TypedVectorList3_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17184 { 2122 /* ld3r */, AArch64::LD3Rv2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17185 { 2122 /* ld3r */, AArch64::LD3Rv2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17186 { 2122 /* ld3r */, AArch64::LD3Rv4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17187 { 2122 /* ld3r */, AArch64::LD3Rv4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17188 { 2122 /* ld3r */, AArch64::LD3Rv8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17189 { 2122 /* ld3r */, AArch64::LD3Rv8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17190 { 2122 /* ld3r */, AArch64::LD3Rv16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17191 { 2122 /* ld3r */, AArch64::LD3Rv1d, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17192 { 2122 /* ld3r */, AArch64::LD3Rv2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17193 { 2122 /* ld3r */, AArch64::LD3Rv2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17194 { 2122 /* ld3r */, AArch64::LD3Rv4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17195 { 2122 /* ld3r */, AArch64::LD3Rv4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17196 { 2122 /* ld3r */, AArch64::LD3Rv8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17197 { 2122 /* ld3r */, AArch64::LD3Rv8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17198 { 2122 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
17199 { 2122 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17200 { 2122 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17201 { 2122 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17202 { 2122 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17203 { 2122 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17204 { 2122 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
17205 { 2122 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17206 { 2122 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
17207 { 2122 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17208 { 2122 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
17209 { 2122 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17210 { 2122 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
17211 { 2122 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17212 { 2122 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
17213 { 2122 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17214 { 2122 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
17215 { 2122 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17216 { 2122 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17217 { 2122 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17218 { 2122 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
17219 { 2122 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17220 { 2122 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
17221 { 2122 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17222 { 2122 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
17223 { 2122 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17224 { 2122 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
17225 { 2122 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17226 { 2122 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
17227 { 2122 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17228 { 2122 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
17229 { 2122 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17230 { 2127 /* ld3w */, AArch64::LD3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17231 { 2127 /* ld3w */, AArch64::LD3W, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
17232 { 2127 /* ld3w */, AArch64::LD3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
17233 { 2132 /* ld4 */, AArch64::LD4Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17234 { 2132 /* ld4 */, AArch64::LD4Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17235 { 2132 /* ld4 */, AArch64::LD4Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17236 { 2132 /* ld4 */, AArch64::LD4Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17237 { 2132 /* ld4 */, AArch64::LD4Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17238 { 2132 /* ld4 */, AArch64::LD4Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17239 { 2132 /* ld4 */, AArch64::LD4Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17240 { 2132 /* ld4 */, AArch64::LD4Fourv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17241 { 2132 /* ld4 */, AArch64::LD4Fourv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17242 { 2132 /* ld4 */, AArch64::LD4Fourv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17243 { 2132 /* ld4 */, AArch64::LD4Fourv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17244 { 2132 /* ld4 */, AArch64::LD4Fourv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17245 { 2132 /* ld4 */, AArch64::LD4Fourv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17246 { 2132 /* ld4 */, AArch64::LD4Fourv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17247 { 2132 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
17248 { 2132 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17249 { 2132 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
17250 { 2132 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17251 { 2132 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17252 { 2132 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17253 { 2132 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17254 { 2132 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17255 { 2132 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
17256 { 2132 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17257 { 2132 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17258 { 2132 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17259 { 2132 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
17260 { 2132 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17261 { 2132 /* ld4 */, AArch64::LD4i8, Convert__TypedVectorList4_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17262 { 2132 /* ld4 */, AArch64::LD4i64, Convert__TypedVectorList4_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17263 { 2132 /* ld4 */, AArch64::LD4i16, Convert__TypedVectorList4_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17264 { 2132 /* ld4 */, AArch64::LD4i32, Convert__TypedVectorList4_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17265 { 2132 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
17266 { 2132 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17267 { 2132 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
17268 { 2132 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17269 { 2132 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17270 { 2132 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17271 { 2132 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17272 { 2132 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17273 { 2132 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
17274 { 2132 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17275 { 2132 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17276 { 2132 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17277 { 2132 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
17278 { 2132 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17279 { 2132 /* ld4 */, AArch64::LD4i8, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17280 { 2132 /* ld4 */, AArch64::LD4i64, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17281 { 2132 /* ld4 */, AArch64::LD4i16, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17282 { 2132 /* ld4 */, AArch64::LD4i32, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17283 { 2132 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17284 { 2132 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17285 { 2132 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17286 { 2132 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17287 { 2132 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17288 { 2132 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17289 { 2132 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17290 { 2132 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17291 { 2132 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17292 { 2132 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17293 { 2132 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17294 { 2132 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17295 { 2132 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17296 { 2132 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17297 { 2132 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17298 { 2132 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17299 { 2136 /* ld4b */, AArch64::LD4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17300 { 2136 /* ld4b */, AArch64::LD4B, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
17301 { 2136 /* ld4b */, AArch64::LD4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
17302 { 2141 /* ld4d */, AArch64::LD4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17303 { 2141 /* ld4d */, AArch64::LD4D, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
17304 { 2141 /* ld4d */, AArch64::LD4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
17305 { 2146 /* ld4h */, AArch64::LD4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17306 { 2146 /* ld4h */, AArch64::LD4H, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
17307 { 2146 /* ld4h */, AArch64::LD4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
17308 { 2151 /* ld4r */, AArch64::LD4Rv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17309 { 2151 /* ld4r */, AArch64::LD4Rv1d, Convert__TypedVectorList4_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17310 { 2151 /* ld4r */, AArch64::LD4Rv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17311 { 2151 /* ld4r */, AArch64::LD4Rv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17312 { 2151 /* ld4r */, AArch64::LD4Rv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17313 { 2151 /* ld4r */, AArch64::LD4Rv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17314 { 2151 /* ld4r */, AArch64::LD4Rv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17315 { 2151 /* ld4r */, AArch64::LD4Rv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17316 { 2151 /* ld4r */, AArch64::LD4Rv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17317 { 2151 /* ld4r */, AArch64::LD4Rv1d, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17318 { 2151 /* ld4r */, AArch64::LD4Rv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17319 { 2151 /* ld4r */, AArch64::LD4Rv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17320 { 2151 /* ld4r */, AArch64::LD4Rv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17321 { 2151 /* ld4r */, AArch64::LD4Rv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17322 { 2151 /* ld4r */, AArch64::LD4Rv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17323 { 2151 /* ld4r */, AArch64::LD4Rv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17324 { 2151 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17325 { 2151 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17326 { 2151 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17327 { 2151 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17328 { 2151 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17329 { 2151 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17330 { 2151 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17331 { 2151 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17332 { 2151 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17333 { 2151 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17334 { 2151 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17335 { 2151 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17336 { 2151 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17337 { 2151 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17338 { 2151 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17339 { 2151 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17340 { 2151 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17341 { 2151 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17342 { 2151 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17343 { 2151 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17344 { 2151 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17345 { 2151 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17346 { 2151 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17347 { 2151 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17348 { 2151 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17349 { 2151 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17350 { 2151 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
17351 { 2151 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17352 { 2151 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
17353 { 2151 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17354 { 2151 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
17355 { 2151 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
17356 { 2156 /* ld4w */, AArch64::LD4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17357 { 2156 /* ld4w */, AArch64::LD4W, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
17358 { 2156 /* ld4w */, AArch64::LD4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
17359 { 2161 /* ld64b */, AArch64::LD64B, Convert__GPR64x81_0__Reg1_2, AMFBS_HasLS64, { MCK_GPR64x8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17360 { 2167 /* ldadd */, AArch64::LDADDW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17361 { 2167 /* ldadd */, AArch64::LDADDX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17362 { 2173 /* ldadda */, AArch64::LDADDAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17363 { 2173 /* ldadda */, AArch64::LDADDAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17364 { 2180 /* ldaddab */, AArch64::LDADDAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17365 { 2188 /* ldaddah */, AArch64::LDADDAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17366 { 2196 /* ldaddal */, AArch64::LDADDALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17367 { 2196 /* ldaddal */, AArch64::LDADDALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17368 { 2204 /* ldaddalb */, AArch64::LDADDALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17369 { 2213 /* ldaddalh */, AArch64::LDADDALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17370 { 2222 /* ldaddb */, AArch64::LDADDB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17371 { 2229 /* ldaddh */, AArch64::LDADDH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17372 { 2236 /* ldaddl */, AArch64::LDADDLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17373 { 2236 /* ldaddl */, AArch64::LDADDLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17374 { 2243 /* ldaddlb */, AArch64::LDADDLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17375 { 2251 /* ldaddlh */, AArch64::LDADDLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17376 { 2259 /* ldapr */, AArch64::LDAPRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17377 { 2259 /* ldapr */, AArch64::LDAPRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17378 { 2265 /* ldaprb */, AArch64::LDAPRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17379 { 2272 /* ldaprh */, AArch64::LDAPRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17380 { 2279 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17381 { 2279 /* ldapur */, AArch64::LDAPURXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17382 { 2279 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17383 { 2279 /* ldapur */, AArch64::LDAPURXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17384 { 2286 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17385 { 2286 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17386 { 2294 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17387 { 2294 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17388 { 2302 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17389 { 2302 /* ldapursb */, AArch64::LDAPURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17390 { 2302 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17391 { 2302 /* ldapursb */, AArch64::LDAPURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17392 { 2311 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17393 { 2311 /* ldapursh */, AArch64::LDAPURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17394 { 2311 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17395 { 2311 /* ldapursh */, AArch64::LDAPURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17396 { 2320 /* ldapursw */, AArch64::LDAPURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17397 { 2320 /* ldapursw */, AArch64::LDAPURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
17398 { 2329 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17399 { 2329 /* ldar */, AArch64::LDARX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17400 { 2334 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17401 { 2340 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17402 { 2346 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17403 { 2346 /* ldaxp */, AArch64::LDAXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17404 { 2352 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17405 { 2352 /* ldaxr */, AArch64::LDAXRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17406 { 2358 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17407 { 2365 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17408 { 2372 /* ldclr */, AArch64::LDCLRW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17409 { 2372 /* ldclr */, AArch64::LDCLRX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17410 { 2378 /* ldclra */, AArch64::LDCLRAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17411 { 2378 /* ldclra */, AArch64::LDCLRAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17412 { 2385 /* ldclrab */, AArch64::LDCLRAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17413 { 2393 /* ldclrah */, AArch64::LDCLRAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17414 { 2401 /* ldclral */, AArch64::LDCLRALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17415 { 2401 /* ldclral */, AArch64::LDCLRALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17416 { 2409 /* ldclralb */, AArch64::LDCLRALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17417 { 2418 /* ldclralh */, AArch64::LDCLRALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17418 { 2427 /* ldclrb */, AArch64::LDCLRB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17419 { 2434 /* ldclrh */, AArch64::LDCLRH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17420 { 2441 /* ldclrl */, AArch64::LDCLRLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17421 { 2441 /* ldclrl */, AArch64::LDCLRLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17422 { 2448 /* ldclrlb */, AArch64::LDCLRLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17423 { 2456 /* ldclrlh */, AArch64::LDCLRLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17424 { 2464 /* ldeor */, AArch64::LDEORW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17425 { 2464 /* ldeor */, AArch64::LDEORX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17426 { 2470 /* ldeora */, AArch64::LDEORAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17427 { 2470 /* ldeora */, AArch64::LDEORAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17428 { 2477 /* ldeorab */, AArch64::LDEORAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17429 { 2485 /* ldeorah */, AArch64::LDEORAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17430 { 2493 /* ldeoral */, AArch64::LDEORALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17431 { 2493 /* ldeoral */, AArch64::LDEORALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17432 { 2501 /* ldeoralb */, AArch64::LDEORALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17433 { 2510 /* ldeoralh */, AArch64::LDEORALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17434 { 2519 /* ldeorb */, AArch64::LDEORB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17435 { 2526 /* ldeorh */, AArch64::LDEORH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17436 { 2533 /* ldeorl */, AArch64::LDEORLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17437 { 2533 /* ldeorl */, AArch64::LDEORLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17438 { 2540 /* ldeorlb */, AArch64::LDEORLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17439 { 2548 /* ldeorlh */, AArch64::LDEORLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17440 { 2556 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17441 { 2556 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17442 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17443 { 2556 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17444 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17445 { 2556 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17446 { 2556 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17447 { 2556 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17448 { 2556 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17449 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17450 { 2556 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17451 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17452 { 2556 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17453 { 2556 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17454 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
17455 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
17456 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
17457 { 2556 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17458 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17459 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
17460 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
17461 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
17462 { 2556 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17463 { 2556 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17464 { 2556 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17465 { 2556 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17466 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
17467 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
17468 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
17469 { 2556 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17470 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17471 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
17472 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
17473 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
17474 { 2563 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17475 { 2563 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17476 { 2563 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17477 { 2563 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17478 { 2563 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted64, MCK__93_ }, },
17479 { 2563 /* ldff1d */, AArch64::GLDFF1D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
17480 { 2563 /* ldff1d */, AArch64::GLDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17481 { 2563 /* ldff1d */, AArch64::GLDFF1D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
17482 { 2563 /* ldff1d */, AArch64::GLDFF1D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17483 { 2563 /* ldff1d */, AArch64::GLDFF1D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
17484 { 2563 /* ldff1d */, AArch64::GLDFF1D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17485 { 2563 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
17486 { 2563 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted64, MCK__93_ }, },
17487 { 2563 /* ldff1d */, AArch64::GLDFF1D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
17488 { 2563 /* ldff1d */, AArch64::GLDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17489 { 2563 /* ldff1d */, AArch64::GLDFF1D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
17490 { 2563 /* ldff1d */, AArch64::GLDFF1D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17491 { 2563 /* ldff1d */, AArch64::GLDFF1D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
17492 { 2563 /* ldff1d */, AArch64::GLDFF1D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17493 { 2563 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
17494 { 2570 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17495 { 2570 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17496 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17497 { 2570 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17498 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17499 { 2570 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17500 { 2570 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17501 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17502 { 2570 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17503 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17504 { 2570 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17505 { 2570 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17506 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
17507 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
17508 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
17509 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
17510 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
17511 { 2570 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17512 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
17513 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17514 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
17515 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17516 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
17517 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17518 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
17519 { 2570 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17520 { 2570 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17521 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
17522 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
17523 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
17524 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
17525 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
17526 { 2570 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17527 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
17528 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17529 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
17530 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17531 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
17532 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17533 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
17534 { 2577 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17535 { 2577 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17536 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17537 { 2577 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17538 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17539 { 2577 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17540 { 2577 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17541 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17542 { 2577 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17543 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17544 { 2577 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17545 { 2577 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17546 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
17547 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
17548 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
17549 { 2577 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17550 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17551 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
17552 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
17553 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
17554 { 2577 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17555 { 2577 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17556 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
17557 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
17558 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
17559 { 2577 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
17560 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17561 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
17562 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
17563 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
17564 { 2585 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17565 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17566 { 2585 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17567 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17568 { 2585 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17569 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17570 { 2585 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17571 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17572 { 2585 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17573 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
17574 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
17575 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
17576 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
17577 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
17578 { 2585 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17579 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
17580 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17581 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
17582 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17583 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
17584 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17585 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
17586 { 2585 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17587 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
17588 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
17589 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
17590 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
17591 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
17592 { 2585 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
17593 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
17594 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17595 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
17596 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17597 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
17598 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17599 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
17600 { 2593 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17601 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17602 { 2593 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17603 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17604 { 2593 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
17605 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
17606 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17607 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
17608 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17609 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
17610 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17611 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
17612 { 2593 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
17613 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
17614 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17615 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
17616 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17617 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
17618 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17619 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
17620 { 2601 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17621 { 2601 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17622 { 2601 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17623 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17624 { 2601 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17625 { 2601 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17626 { 2601 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17627 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17628 { 2601 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
17629 { 2601 /* ldff1w */, AArch64::GLDFF1W_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
17630 { 2601 /* ldff1w */, AArch64::GLDFF1W_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
17631 { 2601 /* ldff1w */, AArch64::GLDFF1W_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
17632 { 2601 /* ldff1w */, AArch64::GLDFF1W_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
17633 { 2601 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
17634 { 2601 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
17635 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
17636 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17637 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
17638 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17639 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
17640 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17641 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
17642 { 2601 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
17643 { 2601 /* ldff1w */, AArch64::GLDFF1W_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
17644 { 2601 /* ldff1w */, AArch64::GLDFF1W_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
17645 { 2601 /* ldff1w */, AArch64::GLDFF1W_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
17646 { 2601 /* ldff1w */, AArch64::GLDFF1W_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
17647 { 2601 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
17648 { 2601 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
17649 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
17650 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
17651 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
17652 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
17653 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
17654 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
17655 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
17656 { 2608 /* ldg */, AArch64::LDG, Convert__Reg1_0__Tie0_1_1__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17657 { 2608 /* ldg */, AArch64::LDG, Convert__Reg1_0__Tie0_1_1__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
17658 { 2612 /* ldgm */, AArch64::LDGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17659 { 2617 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17660 { 2617 /* ldlar */, AArch64::LDLARX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17661 { 2623 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17662 { 2630 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
17663 { 2637 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17664 { 2637 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17665 { 2637 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17666 { 2637 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17667 { 2637 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17668 { 2637 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17669 { 2637 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17670 { 2637 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17671 { 2637 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17672 { 2637 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17673 { 2637 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17674 { 2637 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17675 { 2637 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17676 { 2637 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17677 { 2637 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17678 { 2637 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17679 { 2644 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17680 { 2644 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17681 { 2644 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17682 { 2644 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17683 { 2651 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17684 { 2651 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17685 { 2651 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17686 { 2651 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17687 { 2651 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17688 { 2651 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17689 { 2651 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17690 { 2651 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17691 { 2651 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17692 { 2651 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17693 { 2651 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17694 { 2651 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17695 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17696 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17697 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17698 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17699 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17700 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17701 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17702 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17703 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17704 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17705 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17706 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17707 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17708 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17709 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17710 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17711 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17712 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17713 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17714 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17715 { 2674 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17716 { 2674 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17717 { 2674 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17718 { 2674 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17719 { 2682 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17720 { 2682 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17721 { 2682 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17722 { 2682 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17723 { 2682 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17724 { 2682 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17725 { 2682 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17726 { 2682 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17727 { 2689 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17728 { 2689 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17729 { 2689 /* ldnp */, AArch64::LDNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17730 { 2689 /* ldnp */, AArch64::LDNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17731 { 2689 /* ldnp */, AArch64::LDNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17732 { 2689 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
17733 { 2689 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
17734 { 2689 /* ldnp */, AArch64::LDNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
17735 { 2689 /* ldnp */, AArch64::LDNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
17736 { 2689 /* ldnp */, AArch64::LDNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
17737 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17738 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17739 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17740 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17741 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17742 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17743 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17744 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17745 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
17746 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
17747 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17748 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17749 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17750 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17751 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17752 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17753 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17754 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17755 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
17756 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17757 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
17758 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17759 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17760 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17761 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17762 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17763 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17764 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17765 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17766 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17767 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
17768 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17769 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17770 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
17771 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17772 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17773 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17774 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17775 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17776 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17777 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17778 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17779 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17780 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17781 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17782 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17783 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17784 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17785 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17786 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17787 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17788 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17789 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17790 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17791 { 2731 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17792 { 2731 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17793 { 2731 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17794 { 2731 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17795 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17796 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17797 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17798 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17799 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
17800 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
17801 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
17802 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17803 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17804 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
17805 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
17806 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
17807 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17808 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
17809 { 2746 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17810 { 2746 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17811 { 2746 /* ldp */, AArch64::LDPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17812 { 2746 /* ldp */, AArch64::LDPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17813 { 2746 /* ldp */, AArch64::LDPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17814 { 2746 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
17815 { 2746 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
17816 { 2746 /* ldp */, AArch64::LDPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, },
17817 { 2746 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
17818 { 2746 /* ldp */, AArch64::LDPSpost, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
17819 { 2746 /* ldp */, AArch64::LDPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
17820 { 2746 /* ldp */, AArch64::LDPDpost, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, },
17821 { 2746 /* ldp */, AArch64::LDPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
17822 { 2746 /* ldp */, AArch64::LDPQpost, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, },
17823 { 2746 /* ldp */, AArch64::LDPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
17824 { 2746 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
17825 { 2746 /* ldp */, AArch64::LDPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, },
17826 { 2746 /* ldp */, AArch64::LDPSpre, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
17827 { 2746 /* ldp */, AArch64::LDPDpre, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, },
17828 { 2746 /* ldp */, AArch64::LDPQpre, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, },
17829 { 2750 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17830 { 2750 /* ldpsw */, AArch64::LDPSWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
17831 { 2750 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
17832 { 2750 /* ldpsw */, AArch64::LDPSWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
17833 { 2756 /* ldr */, AArch64::LDRWl, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
17834 { 2756 /* ldr */, AArch64::LDRXl, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR64, MCK_PCRelLabel19 }, },
17835 { 2756 /* ldr */, AArch64::LDRSl, Convert__FPRAsmOperandFPR321_0__PCRelLabel191_1, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_PCRelLabel19 }, },
17836 { 2756 /* ldr */, AArch64::LDRDl, Convert__FPRAsmOperandFPR641_0__PCRelLabel191_1, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_PCRelLabel19 }, },
17837 { 2756 /* ldr */, AArch64::LDRQl, Convert__FPRAsmOperandFPR1281_0__PCRelLabel191_1, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_PCRelLabel19 }, },
17838 { 2756 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17839 { 2756 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17840 { 2756 /* ldr */, AArch64::LDR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17841 { 2756 /* ldr */, AArch64::LDR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17842 { 2756 /* ldr */, AArch64::LDRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17843 { 2756 /* ldr */, AArch64::LDRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17844 { 2756 /* ldr */, AArch64::LDRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17845 { 2756 /* ldr */, AArch64::LDRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17846 { 2756 /* ldr */, AArch64::LDRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17847 { 2756 /* ldr */, AArch64::LDRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17848 { 2756 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17849 { 2756 /* ldr */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
17850 { 2756 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
17851 { 2756 /* ldr */, AArch64::LDRXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17852 { 2756 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17853 { 2756 /* ldr */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, },
17854 { 2756 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
17855 { 2756 /* ldr */, AArch64::LDRBpost, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17856 { 2756 /* ldr */, AArch64::LDRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17857 { 2756 /* ldr */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
17858 { 2756 /* ldr */, AArch64::LDRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
17859 { 2756 /* ldr */, AArch64::LDRHpost, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17860 { 2756 /* ldr */, AArch64::LDRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17861 { 2756 /* ldr */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
17862 { 2756 /* ldr */, AArch64::LDRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
17863 { 2756 /* ldr */, AArch64::LDRSpost, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17864 { 2756 /* ldr */, AArch64::LDRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17865 { 2756 /* ldr */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
17866 { 2756 /* ldr */, AArch64::LDRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
17867 { 2756 /* ldr */, AArch64::LDRDpost, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17868 { 2756 /* ldr */, AArch64::LDRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17869 { 2756 /* ldr */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, },
17870 { 2756 /* ldr */, AArch64::LDRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
17871 { 2756 /* ldr */, AArch64::LDRQpost, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17872 { 2756 /* ldr */, AArch64::LDRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17873 { 2756 /* ldr */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, },
17874 { 2756 /* ldr */, AArch64::LDRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, },
17875 { 2756 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
17876 { 2756 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
17877 { 2756 /* ldr */, AArch64::LDRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17878 { 2756 /* ldr */, AArch64::LDRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
17879 { 2756 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
17880 { 2756 /* ldr */, AArch64::LDRXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17881 { 2756 /* ldr */, AArch64::LDRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
17882 { 2756 /* ldr */, AArch64::LDRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
17883 { 2756 /* ldr */, AArch64::LDRBpre, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17884 { 2756 /* ldr */, AArch64::LDRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
17885 { 2756 /* ldr */, AArch64::LDRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
17886 { 2756 /* ldr */, AArch64::LDRHpre, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17887 { 2756 /* ldr */, AArch64::LDRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
17888 { 2756 /* ldr */, AArch64::LDRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
17889 { 2756 /* ldr */, AArch64::LDRSpre, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17890 { 2756 /* ldr */, AArch64::LDRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
17891 { 2756 /* ldr */, AArch64::LDRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
17892 { 2756 /* ldr */, AArch64::LDRDpre, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17893 { 2756 /* ldr */, AArch64::LDRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, },
17894 { 2756 /* ldr */, AArch64::LDRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, },
17895 { 2756 /* ldr */, AArch64::LDRQpre, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17896 { 2756 /* ldr */, AArch64::LDR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, },
17897 { 2756 /* ldr */, AArch64::LDR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, },
17898 { 2760 /* ldraa */, AArch64::LDRAAindexed, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17899 { 2760 /* ldraa */, AArch64::LDRAAwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__imm_95_0, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__EXCLAIM_ }, },
17900 { 2760 /* ldraa */, AArch64::LDRAAindexed, Convert__Reg1_0__Reg1_2__SImm10s81_3, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_ }, },
17901 { 2760 /* ldraa */, AArch64::LDRAAwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_, MCK__EXCLAIM_ }, },
17902 { 2766 /* ldrab */, AArch64::LDRABindexed, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17903 { 2766 /* ldrab */, AArch64::LDRABwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__imm_95_0, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__EXCLAIM_ }, },
17904 { 2766 /* ldrab */, AArch64::LDRABindexed, Convert__Reg1_0__Reg1_2__SImm10s81_3, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_ }, },
17905 { 2766 /* ldrab */, AArch64::LDRABwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_, MCK__EXCLAIM_ }, },
17906 { 2772 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17907 { 2772 /* ldrb */, AArch64::LDRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17908 { 2772 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17909 { 2772 /* ldrb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
17910 { 2772 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
17911 { 2772 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
17912 { 2772 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
17913 { 2772 /* ldrb */, AArch64::LDRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17914 { 2777 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17915 { 2777 /* ldrh */, AArch64::LDRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17916 { 2777 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17917 { 2777 /* ldrh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
17918 { 2777 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
17919 { 2777 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
17920 { 2777 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
17921 { 2777 /* ldrh */, AArch64::LDRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17922 { 2782 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17923 { 2782 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17924 { 2782 /* ldrsb */, AArch64::LDRSBWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17925 { 2782 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17926 { 2782 /* ldrsb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
17927 { 2782 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
17928 { 2782 /* ldrsb */, AArch64::LDRSBXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17929 { 2782 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17930 { 2782 /* ldrsb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
17931 { 2782 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
17932 { 2782 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
17933 { 2782 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
17934 { 2782 /* ldrsb */, AArch64::LDRSBWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17935 { 2782 /* ldrsb */, AArch64::LDRSBXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
17936 { 2782 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
17937 { 2782 /* ldrsb */, AArch64::LDRSBXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17938 { 2788 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17939 { 2788 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17940 { 2788 /* ldrsh */, AArch64::LDRSHWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17941 { 2788 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17942 { 2788 /* ldrsh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
17943 { 2788 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
17944 { 2788 /* ldrsh */, AArch64::LDRSHXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17945 { 2788 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17946 { 2788 /* ldrsh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
17947 { 2788 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
17948 { 2788 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
17949 { 2788 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
17950 { 2788 /* ldrsh */, AArch64::LDRSHWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17951 { 2788 /* ldrsh */, AArch64::LDRSHXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
17952 { 2788 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
17953 { 2788 /* ldrsh */, AArch64::LDRSHXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17954 { 2794 /* ldrsw */, AArch64::LDRSWl, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR64, MCK_PCRelLabel19 }, },
17955 { 2794 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17956 { 2794 /* ldrsw */, AArch64::LDRSWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
17957 { 2794 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
17958 { 2794 /* ldrsw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
17959 { 2794 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
17960 { 2794 /* ldrsw */, AArch64::LDRSWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
17961 { 2794 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
17962 { 2794 /* ldrsw */, AArch64::LDRSWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
17963 { 2800 /* ldset */, AArch64::LDSETW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17964 { 2800 /* ldset */, AArch64::LDSETX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17965 { 2806 /* ldseta */, AArch64::LDSETAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17966 { 2806 /* ldseta */, AArch64::LDSETAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17967 { 2813 /* ldsetab */, AArch64::LDSETAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17968 { 2821 /* ldsetah */, AArch64::LDSETAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17969 { 2829 /* ldsetal */, AArch64::LDSETALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17970 { 2829 /* ldsetal */, AArch64::LDSETALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17971 { 2837 /* ldsetalb */, AArch64::LDSETALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17972 { 2846 /* ldsetalh */, AArch64::LDSETALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17973 { 2855 /* ldsetb */, AArch64::LDSETB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17974 { 2862 /* ldseth */, AArch64::LDSETH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17975 { 2869 /* ldsetl */, AArch64::LDSETLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17976 { 2869 /* ldsetl */, AArch64::LDSETLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17977 { 2876 /* ldsetlb */, AArch64::LDSETLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17978 { 2884 /* ldsetlh */, AArch64::LDSETLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17979 { 2892 /* ldsmax */, AArch64::LDSMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17980 { 2892 /* ldsmax */, AArch64::LDSMAXX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17981 { 2899 /* ldsmaxa */, AArch64::LDSMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17982 { 2899 /* ldsmaxa */, AArch64::LDSMAXAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17983 { 2907 /* ldsmaxab */, AArch64::LDSMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17984 { 2916 /* ldsmaxah */, AArch64::LDSMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17985 { 2925 /* ldsmaxal */, AArch64::LDSMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17986 { 2925 /* ldsmaxal */, AArch64::LDSMAXALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17987 { 2934 /* ldsmaxalb */, AArch64::LDSMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17988 { 2944 /* ldsmaxalh */, AArch64::LDSMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17989 { 2954 /* ldsmaxb */, AArch64::LDSMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17990 { 2962 /* ldsmaxh */, AArch64::LDSMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17991 { 2970 /* ldsmaxl */, AArch64::LDSMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17992 { 2970 /* ldsmaxl */, AArch64::LDSMAXLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17993 { 2978 /* ldsmaxlb */, AArch64::LDSMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17994 { 2987 /* ldsmaxlh */, AArch64::LDSMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17995 { 2996 /* ldsmin */, AArch64::LDSMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17996 { 2996 /* ldsmin */, AArch64::LDSMINX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17997 { 3003 /* ldsmina */, AArch64::LDSMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17998 { 3003 /* ldsmina */, AArch64::LDSMINAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
17999 { 3011 /* ldsminab */, AArch64::LDSMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18000 { 3020 /* ldsminah */, AArch64::LDSMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18001 { 3029 /* ldsminal */, AArch64::LDSMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18002 { 3029 /* ldsminal */, AArch64::LDSMINALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18003 { 3038 /* ldsminalb */, AArch64::LDSMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18004 { 3048 /* ldsminalh */, AArch64::LDSMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18005 { 3058 /* ldsminb */, AArch64::LDSMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18006 { 3066 /* ldsminh */, AArch64::LDSMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18007 { 3074 /* ldsminl */, AArch64::LDSMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18008 { 3074 /* ldsminl */, AArch64::LDSMINLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18009 { 3082 /* ldsminlb */, AArch64::LDSMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18010 { 3091 /* ldsminlh */, AArch64::LDSMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18011 { 3100 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18012 { 3100 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18013 { 3100 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18014 { 3100 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18015 { 3105 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18016 { 3105 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18017 { 3111 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18018 { 3111 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18019 { 3117 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18020 { 3117 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18021 { 3117 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18022 { 3117 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18023 { 3124 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18024 { 3124 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18025 { 3124 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18026 { 3124 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18027 { 3131 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18028 { 3131 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18029 { 3138 /* ldumax */, AArch64::LDUMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18030 { 3138 /* ldumax */, AArch64::LDUMAXX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18031 { 3145 /* ldumaxa */, AArch64::LDUMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18032 { 3145 /* ldumaxa */, AArch64::LDUMAXAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18033 { 3153 /* ldumaxab */, AArch64::LDUMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18034 { 3162 /* ldumaxah */, AArch64::LDUMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18035 { 3171 /* ldumaxal */, AArch64::LDUMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18036 { 3171 /* ldumaxal */, AArch64::LDUMAXALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18037 { 3180 /* ldumaxalb */, AArch64::LDUMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18038 { 3190 /* ldumaxalh */, AArch64::LDUMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18039 { 3200 /* ldumaxb */, AArch64::LDUMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18040 { 3208 /* ldumaxh */, AArch64::LDUMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18041 { 3216 /* ldumaxl */, AArch64::LDUMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18042 { 3216 /* ldumaxl */, AArch64::LDUMAXLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18043 { 3224 /* ldumaxlb */, AArch64::LDUMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18044 { 3233 /* ldumaxlh */, AArch64::LDUMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18045 { 3242 /* ldumin */, AArch64::LDUMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18046 { 3242 /* ldumin */, AArch64::LDUMINX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18047 { 3249 /* ldumina */, AArch64::LDUMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18048 { 3249 /* ldumina */, AArch64::LDUMINAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18049 { 3257 /* lduminab */, AArch64::LDUMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18050 { 3266 /* lduminah */, AArch64::LDUMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18051 { 3275 /* lduminal */, AArch64::LDUMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18052 { 3275 /* lduminal */, AArch64::LDUMINALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18053 { 3284 /* lduminalb */, AArch64::LDUMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18054 { 3294 /* lduminalh */, AArch64::LDUMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18055 { 3304 /* lduminb */, AArch64::LDUMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18056 { 3312 /* lduminh */, AArch64::LDUMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18057 { 3320 /* lduminl */, AArch64::LDUMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18058 { 3320 /* lduminl */, AArch64::LDUMINLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18059 { 3328 /* lduminlb */, AArch64::LDUMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18060 { 3337 /* lduminlh */, AArch64::LDUMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18061 { 3346 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18062 { 3346 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18063 { 3346 /* ldur */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18064 { 3346 /* ldur */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18065 { 3346 /* ldur */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18066 { 3346 /* ldur */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18067 { 3346 /* ldur */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18068 { 3346 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18069 { 3346 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18070 { 3346 /* ldur */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18071 { 3346 /* ldur */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18072 { 3346 /* ldur */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18073 { 3346 /* ldur */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18074 { 3346 /* ldur */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18075 { 3351 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18076 { 3351 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18077 { 3357 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18078 { 3357 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18079 { 3363 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18080 { 3363 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18081 { 3363 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18082 { 3363 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18083 { 3370 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18084 { 3370 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18085 { 3370 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18086 { 3370 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18087 { 3377 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18088 { 3377 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18089 { 3384 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18090 { 3384 /* ldxp */, AArch64::LDXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18091 { 3389 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18092 { 3389 /* ldxr */, AArch64::LDXRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18093 { 3394 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18094 { 3400 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18095 { 3406 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18096 { 3406 /* lsl */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18097 { 3406 /* lsl */, AArch64::LSL_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
18098 { 3406 /* lsl */, AArch64::LSL_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
18099 { 3406 /* lsl */, AArch64::LSL_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
18100 { 3406 /* lsl */, AArch64::LSL_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
18101 { 3406 /* lsl */, AArch64::LSL_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm0_631_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
18102 { 3406 /* lsl */, AArch64::LSL_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
18103 { 3406 /* lsl */, AArch64::LSL_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
18104 { 3406 /* lsl */, AArch64::LSL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
18105 { 3406 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18106 { 3406 /* lsl */, AArch64::LSL_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
18107 { 3406 /* lsl */, AArch64::LSL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
18108 { 3406 /* lsl */, AArch64::LSL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18109 { 3406 /* lsl */, AArch64::LSL_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
18110 { 3406 /* lsl */, AArch64::LSL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
18111 { 3406 /* lsl */, AArch64::LSL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18112 { 3406 /* lsl */, AArch64::LSL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
18113 { 3406 /* lsl */, AArch64::LSL_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
18114 { 3406 /* lsl */, AArch64::LSL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18115 { 3410 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18116 { 3410 /* lslr */, AArch64::LSLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18117 { 3410 /* lslr */, AArch64::LSLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18118 { 3410 /* lslr */, AArch64::LSLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18119 { 3415 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18120 { 3415 /* lslv */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18121 { 3420 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18122 { 3420 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
18123 { 3420 /* lsr */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18124 { 3420 /* lsr */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, },
18125 { 3420 /* lsr */, AArch64::LSR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
18126 { 3420 /* lsr */, AArch64::LSR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
18127 { 3420 /* lsr */, AArch64::LSR_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
18128 { 3420 /* lsr */, AArch64::LSR_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
18129 { 3420 /* lsr */, AArch64::LSR_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
18130 { 3420 /* lsr */, AArch64::LSR_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
18131 { 3420 /* lsr */, AArch64::LSR_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
18132 { 3420 /* lsr */, AArch64::LSR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
18133 { 3420 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18134 { 3420 /* lsr */, AArch64::LSR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
18135 { 3420 /* lsr */, AArch64::LSR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
18136 { 3420 /* lsr */, AArch64::LSR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18137 { 3420 /* lsr */, AArch64::LSR_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
18138 { 3420 /* lsr */, AArch64::LSR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
18139 { 3420 /* lsr */, AArch64::LSR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18140 { 3420 /* lsr */, AArch64::LSR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
18141 { 3420 /* lsr */, AArch64::LSR_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
18142 { 3420 /* lsr */, AArch64::LSR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18143 { 3424 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18144 { 3424 /* lsrr */, AArch64::LSRR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18145 { 3424 /* lsrr */, AArch64::LSRR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18146 { 3424 /* lsrr */, AArch64::LSRR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18147 { 3429 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18148 { 3429 /* lsrv */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18149 { 3434 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18150 { 3434 /* mad */, AArch64::MAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18151 { 3434 /* mad */, AArch64::MAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18152 { 3434 /* mad */, AArch64::MAD_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18153 { 3438 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18154 { 3438 /* madd */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18155 { 3443 /* match */, AArch64::MATCH_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18156 { 3443 /* match */, AArch64::MATCH_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18157 { 3449 /* mla */, AArch64::MLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
18158 { 3449 /* mla */, AArch64::MLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
18159 { 3449 /* mla */, AArch64::MLA_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
18160 { 3449 /* mla */, AArch64::MLAv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18161 { 3449 /* mla */, AArch64::MLAv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18162 { 3449 /* mla */, AArch64::MLAv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18163 { 3449 /* mla */, AArch64::MLAv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18164 { 3449 /* mla */, AArch64::MLAv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18165 { 3449 /* mla */, AArch64::MLAv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18166 { 3449 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18167 { 3449 /* mla */, AArch64::MLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18168 { 3449 /* mla */, AArch64::MLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18169 { 3449 /* mla */, AArch64::MLA_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18170 { 3449 /* mla */, AArch64::MLAv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18171 { 3449 /* mla */, AArch64::MLAv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
18172 { 3449 /* mla */, AArch64::MLAv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18173 { 3449 /* mla */, AArch64::MLAv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
18174 { 3453 /* mls */, AArch64::MLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
18175 { 3453 /* mls */, AArch64::MLS_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
18176 { 3453 /* mls */, AArch64::MLS_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
18177 { 3453 /* mls */, AArch64::MLSv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18178 { 3453 /* mls */, AArch64::MLSv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18179 { 3453 /* mls */, AArch64::MLSv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18180 { 3453 /* mls */, AArch64::MLSv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18181 { 3453 /* mls */, AArch64::MLSv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18182 { 3453 /* mls */, AArch64::MLSv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18183 { 3453 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18184 { 3453 /* mls */, AArch64::MLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18185 { 3453 /* mls */, AArch64::MLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18186 { 3453 /* mls */, AArch64::MLS_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18187 { 3453 /* mls */, AArch64::MLSv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18188 { 3453 /* mls */, AArch64::MLSv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
18189 { 3453 /* mls */, AArch64::MLSv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18190 { 3453 /* mls */, AArch64::MLSv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
18191 { 3457 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18192 { 3457 /* mneg */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18193 { 3462 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp }, },
18194 { 3462 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64sp }, },
18195 { 3462 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18196 { 3462 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MOVZ32_lsl0MovAlias }, },
18197 { 3462 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MOVZ32_lsl16MovAlias }, },
18198 { 3462 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MOVN32_lsl0MovAlias }, },
18199 { 3462 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MOVN32_lsl16MovAlias }, },
18200 { 3462 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly }, },
18201 { 3462 /* mov */, AArch64::ORRWri, Convert__Reg1_0__regWZR__LogicalImm321_1, AMFBS_None, { MCK_GPR32sp, MCK_LogicalImm32 }, },
18202 { 3462 /* mov */, AArch64::ORRXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18203 { 3462 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MOVZ64_lsl0MovAlias }, },
18204 { 3462 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MOVZ64_lsl16MovAlias }, },
18205 { 3462 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MOVZ64_lsl32MovAlias }, },
18206 { 3462 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MOVZ64_lsl48MovAlias }, },
18207 { 3462 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MOVN64_lsl0MovAlias }, },
18208 { 3462 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MOVN64_lsl16MovAlias }, },
18209 { 3462 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MOVN64_lsl32MovAlias }, },
18210 { 3462 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MOVN64_lsl48MovAlias }, },
18211 { 3462 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sponly }, },
18212 { 3462 /* mov */, AArch64::ORRXri, Convert__Reg1_0__regXZR__LogicalImm641_1, AMFBS_None, { MCK_GPR64sp, MCK_LogicalImm64 }, },
18213 { 3462 /* mov */, AArch64::ORR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18214 { 3462 /* mov */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__FPR128asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorQReg, MCK_FPR128asZPR }, },
18215 { 3462 /* mov */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, },
18216 { 3462 /* mov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, },
18217 { 3462 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16asZPR }, },
18218 { 3462 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPreferredLogicalImm16 }, },
18219 { 3462 /* mov */, AArch64::DUP_ZR_S, Convert__SVEVectorSReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32sp }, },
18220 { 3462 /* mov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__SVECpyImm322_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVECpyImm32 }, },
18221 { 3462 /* mov */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__FPR32asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_FPR32asZPR }, },
18222 { 3462 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorSReg1_0__SVEPreferredLogicalImm321_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPreferredLogicalImm32 }, },
18223 { 3462 /* mov */, AArch64::DUP_ZR_D, Convert__SVEVectorDReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64sp }, },
18224 { 3462 /* mov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__SVECpyImm642_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVECpyImm64 }, },
18225 { 3462 /* mov */, AArch64::ORR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18226 { 3462 /* mov */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__FPR64asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_FPR64asZPR }, },
18227 { 3462 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorDReg1_0__SVEPreferredLogicalImm641_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPreferredLogicalImm64 }, },
18228 { 3462 /* mov */, AArch64::DUP_ZR_B, Convert__SVEVectorBReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32sp }, },
18229 { 3462 /* mov */, AArch64::DUP_ZI_B, Convert__SVEVectorBReg1_0__SVECpyImm82_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVECpyImm8 }, },
18230 { 3462 /* mov */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__FPR8asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_FPR8asZPR }, },
18231 { 3462 /* mov */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, AMFBS_HasSVE, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEIndexRange0_3 }, },
18232 { 3462 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
18233 { 3462 /* mov */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEIndexRange0_15 }, },
18234 { 3462 /* mov */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEIndexRange0_7 }, },
18235 { 3462 /* mov */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEIndexRange0_63 }, },
18236 { 3462 /* mov */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
18237 { 3462 /* mov */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18238 { 3462 /* mov */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, AMFBS_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
18239 { 3462 /* mov */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
18240 { 3462 /* mov */, AArch64::UMOVvi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18241 { 3462 /* mov */, AArch64::UMOVvi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, AMFBS_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
18242 { 3462 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18243 { 3462 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18244 { 3462 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18245 { 3462 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18246 { 3462 /* mov */, AArch64::INSvi8gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_GPR32 }, },
18247 { 3462 /* mov */, AArch64::INSvi64gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1, MCK_GPR64 }, },
18248 { 3462 /* mov */, AArch64::INSvi16gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_GPR32 }, },
18249 { 3462 /* mov */, AArch64::INSvi32gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_GPR32 }, },
18250 { 3462 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_1d }, },
18251 { 3462 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18252 { 3462 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18253 { 3462 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18254 { 3462 /* mov */, AArch64::SEL_PPPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_0, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, },
18255 { 3462 /* mov */, AArch64::AND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
18256 { 3462 /* mov */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, },
18257 { 3462 /* mov */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
18258 { 3462 /* mov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, },
18259 { 3462 /* mov */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
18260 { 3462 /* mov */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, },
18261 { 3462 /* mov */, AArch64::CPY_ZPmV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR32 }, },
18262 { 3462 /* mov */, AArch64::CPY_ZPmR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
18263 { 3462 /* mov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm32 }, },
18264 { 3462 /* mov */, AArch64::SEL_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18265 { 3462 /* mov */, AArch64::CPY_ZPzI_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm32 }, },
18266 { 3462 /* mov */, AArch64::CPY_ZPmV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR64 }, },
18267 { 3462 /* mov */, AArch64::CPY_ZPmR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR64sp }, },
18268 { 3462 /* mov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm64 }, },
18269 { 3462 /* mov */, AArch64::SEL_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18270 { 3462 /* mov */, AArch64::CPY_ZPzI_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm64 }, },
18271 { 3462 /* mov */, AArch64::CPY_ZPmV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR8 }, },
18272 { 3462 /* mov */, AArch64::CPY_ZPmR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
18273 { 3462 /* mov */, AArch64::CPY_ZPmI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm8 }, },
18274 { 3462 /* mov */, AArch64::SEL_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
18275 { 3462 /* mov */, AArch64::CPY_ZPzI_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm8 }, },
18276 { 3462 /* mov */, AArch64::INSvi8lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_5, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
18277 { 3462 /* mov */, AArch64::INSvi64lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_5, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
18278 { 3462 /* mov */, AArch64::INSvi16lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_5, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
18279 { 3462 /* mov */, AArch64::INSvi32lane, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_5, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18280 { 3466 /* movi */, AArch64::MOVID, Convert__Reg1_0__SIMDImmType101_1, AMFBS_HasNEON, { MCK_FPR64, MCK_SIMDImmType10 }, },
18281 { 3466 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, },
18282 { 3466 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, },
18283 { 3466 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, },
18284 { 3466 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, },
18285 { 3466 /* movi */, AArch64::MOVIv16b_ns, Convert__VectorReg1281_0__Imm0_2551_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_255 }, },
18286 { 3466 /* movi */, AArch64::MOVIv2d_ns, Convert__VectorReg1281_0__SIMDImmType101_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_SIMDImmType10 }, },
18287 { 3466 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, },
18288 { 3466 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, },
18289 { 3466 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, },
18290 { 3466 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, },
18291 { 3466 /* movi */, AArch64::MOVIv8b_ns, Convert__VectorReg641_0__Imm0_2551_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_255 }, },
18292 { 3466 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, },
18293 { 3466 /* movi */, AArch64::MOVIv4s_msl, Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_MoveVecShifter }, },
18294 { 3466 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
18295 { 3466 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, },
18296 { 3466 /* movi */, AArch64::MOVIv2s_msl, Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_MoveVecShifter }, },
18297 { 3466 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
18298 { 3471 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
18299 { 3471 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
18300 { 3471 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
18301 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG0 }, },
18302 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG1 }, },
18303 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG21_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG2 }, },
18304 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG31_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG3 }, },
18305 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535 }, },
18306 { 3471 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
18307 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm64Shifter1_2, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, },
18308 { 3476 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
18309 { 3476 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
18310 { 3476 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
18311 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG0 }, },
18312 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG1 }, },
18313 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovWSymbolG21_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG2 }, },
18314 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovWSymbolG31_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG3 }, },
18315 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535 }, },
18316 { 3476 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
18317 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, },
18318 { 3481 /* movprfx */, AArch64::MOVPRFX_ZZ, Convert__SVEVectorAnyReg1_0__SVEVectorAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK_SVEVectorAnyReg }, },
18319 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
18320 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPzZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg }, },
18321 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18322 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPzZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg }, },
18323 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18324 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPzZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg }, },
18325 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
18326 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPzZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg }, },
18327 { 3489 /* movs */, AArch64::ORRS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18328 { 3489 /* movs */, AArch64::ANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
18329 { 3494 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
18330 { 3494 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
18331 { 3494 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
18332 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG0 }, },
18333 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG1 }, },
18334 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovWSymbolG21_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG2 }, },
18335 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovWSymbolG31_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG3 }, },
18336 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535 }, },
18337 { 3494 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
18338 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, },
18339 { 3499 /* mrs */, AArch64::MRS, Convert__Reg1_0__MRSSystemRegister1_1, AMFBS_None, { MCK_GPR64, MCK_MRSSystemRegister }, },
18340 { 3503 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18341 { 3503 /* msb */, AArch64::MSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18342 { 3503 /* msb */, AArch64::MSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18343 { 3503 /* msb */, AArch64::MSB_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18344 { 3507 /* msr */, AArch64::MSR, Convert__MSRSystemRegister1_0__Reg1_1, AMFBS_None, { MCK_MSRSystemRegister, MCK_GPR64 }, },
18345 { 3507 /* msr */, AArch64::MSRpstateImm4, Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1, AMFBS_None, { MCK_SystemPStateFieldWithImm0_15, MCK_Imm0_15 }, },
18346 { 3507 /* msr */, AArch64::MSRpstateImm1, Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1, AMFBS_None, { MCK_SystemPStateFieldWithImm0_1, MCK_Imm0_1 }, },
18347 { 3511 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18348 { 3511 /* msub */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18349 { 3516 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18350 { 3516 /* mul */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18351 { 3516 /* mul */, AArch64::MUL_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
18352 { 3516 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18353 { 3516 /* mul */, AArch64::MUL_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, },
18354 { 3516 /* mul */, AArch64::MUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18355 { 3516 /* mul */, AArch64::MUL_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, },
18356 { 3516 /* mul */, AArch64::MUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18357 { 3516 /* mul */, AArch64::MUL_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, },
18358 { 3516 /* mul */, AArch64::MUL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18359 { 3516 /* mul */, AArch64::MUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
18360 { 3516 /* mul */, AArch64::MUL_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
18361 { 3516 /* mul */, AArch64::MUL_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
18362 { 3516 /* mul */, AArch64::MULv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18363 { 3516 /* mul */, AArch64::MULv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18364 { 3516 /* mul */, AArch64::MULv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18365 { 3516 /* mul */, AArch64::MULv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18366 { 3516 /* mul */, AArch64::MULv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18367 { 3516 /* mul */, AArch64::MULv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18368 { 3516 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18369 { 3516 /* mul */, AArch64::MUL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18370 { 3516 /* mul */, AArch64::MUL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18371 { 3516 /* mul */, AArch64::MUL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18372 { 3516 /* mul */, AArch64::MULv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18373 { 3516 /* mul */, AArch64::MULv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
18374 { 3516 /* mul */, AArch64::MULv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18375 { 3516 /* mul */, AArch64::MULv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
18376 { 3520 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18377 { 3520 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18378 { 3520 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
18379 { 3520 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
18380 { 3520 /* mvn */, AArch64::NOTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_None, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18381 { 3520 /* mvn */, AArch64::NOTv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_None, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18382 { 3524 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, },
18383 { 3524 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, },
18384 { 3524 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, },
18385 { 3524 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, },
18386 { 3524 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, },
18387 { 3524 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, },
18388 { 3524 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, },
18389 { 3524 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, },
18390 { 3524 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, },
18391 { 3524 /* mvni */, AArch64::MVNIv4s_msl, Convert__VectorReg1281_0__Imm0_2551_2__MoveVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_MoveVecShifter }, },
18392 { 3524 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
18393 { 3524 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, },
18394 { 3524 /* mvni */, AArch64::MVNIv2s_msl, Convert__VectorReg641_0__Imm0_2551_2__MoveVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_MoveVecShifter }, },
18395 { 3524 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
18396 { 3529 /* nand */, AArch64::NAND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18397 { 3534 /* nands */, AArch64::NANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18398 { 3540 /* nbsl */, AArch64::NBSL_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18399 { 3540 /* nbsl */, AArch64::NBSL_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18400 { 3540 /* nbsl */, AArch64::NBSL_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18401 { 3540 /* nbsl */, AArch64::NBSL_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18402 { 3545 /* neg */, AArch64::NEGv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
18403 { 3545 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18404 { 3545 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18405 { 3545 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
18406 { 3545 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
18407 { 3545 /* neg */, AArch64::NEGv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18408 { 3545 /* neg */, AArch64::NEGv2i64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18409 { 3545 /* neg */, AArch64::NEGv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18410 { 3545 /* neg */, AArch64::NEGv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18411 { 3545 /* neg */, AArch64::NEGv2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18412 { 3545 /* neg */, AArch64::NEGv4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18413 { 3545 /* neg */, AArch64::NEGv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18414 { 3545 /* neg */, AArch64::NEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
18415 { 3545 /* neg */, AArch64::NEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18416 { 3545 /* neg */, AArch64::NEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18417 { 3545 /* neg */, AArch64::NEG_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
18418 { 3549 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18419 { 3549 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18420 { 3549 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
18421 { 3549 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
18422 { 3554 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18423 { 3554 /* ngc */, AArch64::SBCXr, Convert__Reg1_0__regXZR__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18424 { 3558 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18425 { 3558 /* ngcs */, AArch64::SBCSXr, Convert__Reg1_0__regXZR__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18426 { 3563 /* nmatch */, AArch64::NMATCH_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18427 { 3563 /* nmatch */, AArch64::NMATCH_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18428 { 3570 /* nop */, AArch64::HINT, Convert__imm_95_0, AMFBS_None, { }, },
18429 { 3574 /* nor */, AArch64::NOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18430 { 3578 /* nors */, AArch64::NORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18431 { 3583 /* not */, AArch64::NOTv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18432 { 3583 /* not */, AArch64::NOTv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18433 { 3583 /* not */, AArch64::EOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
18434 { 3583 /* not */, AArch64::NOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
18435 { 3583 /* not */, AArch64::NOT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18436 { 3583 /* not */, AArch64::NOT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18437 { 3583 /* not */, AArch64::NOT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
18438 { 3587 /* nots */, AArch64::EORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
18439 { 3592 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18440 { 3592 /* orn */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
18441 { 3592 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18442 { 3592 /* orn */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, },
18443 { 3592 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
18444 { 3592 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, },
18445 { 3592 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, },
18446 { 3592 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, },
18447 { 3592 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
18448 { 3592 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
18449 { 3592 /* orn */, AArch64::ORN_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18450 { 3592 /* orn */, AArch64::ORNv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18451 { 3592 /* orn */, AArch64::ORNv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18452 { 3596 /* orns */, AArch64::ORNS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18453 { 3601 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, },
18454 { 3601 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, },
18455 { 3601 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, },
18456 { 3601 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, },
18457 { 3601 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18458 { 3601 /* orr */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
18459 { 3601 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18460 { 3601 /* orr */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, },
18461 { 3601 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, },
18462 { 3601 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, },
18463 { 3601 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, },
18464 { 3601 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, },
18465 { 3601 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18466 { 3601 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
18467 { 3601 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18468 { 3601 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, },
18469 { 3601 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, },
18470 { 3601 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18471 { 3601 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18472 { 3601 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, },
18473 { 3601 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
18474 { 3601 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
18475 { 3601 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255, MCK_LogicalVecShifter }, },
18476 { 3601 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
18477 { 3601 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255, MCK_LogicalVecShifter }, },
18478 { 3601 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
18479 { 3601 /* orr */, AArch64::ORR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18480 { 3601 /* orr */, AArch64::ORRv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18481 { 3601 /* orr */, AArch64::ORRv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18482 { 3601 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18483 { 3601 /* orr */, AArch64::ORR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18484 { 3601 /* orr */, AArch64::ORR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18485 { 3601 /* orr */, AArch64::ORR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18486 { 3605 /* orrs */, AArch64::ORRS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18487 { 3610 /* orv */, AArch64::ORV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
18488 { 3610 /* orv */, AArch64::ORV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
18489 { 3610 /* orv */, AArch64::ORV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
18490 { 3610 /* orv */, AArch64::ORV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
18491 { 3614 /* pacda */, AArch64::PACDA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
18492 { 3620 /* pacdb */, AArch64::PACDB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
18493 { 3626 /* pacdza */, AArch64::PACDZA, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
18494 { 3633 /* pacdzb */, AArch64::PACDZB, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
18495 { 3640 /* pacga */, AArch64::PACGA, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64, MCK_GPR64sp }, },
18496 { 3646 /* pacia */, AArch64::PACIA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
18497 { 3652 /* pacia1716 */, AArch64::PACIA1716, Convert_NoOperands, AMFBS_HasPAuth, { }, },
18498 { 3652 /* pacia1716 */, AArch64::PACIA1716, Convert_NoOperands, AMFBS_None, { }, },
18499 { 3662 /* paciasp */, AArch64::PACIASP, Convert_NoOperands, AMFBS_HasPAuth, { }, },
18500 { 3662 /* paciasp */, AArch64::PACIASP, Convert_NoOperands, AMFBS_None, { }, },
18501 { 3670 /* paciaz */, AArch64::PACIAZ, Convert_NoOperands, AMFBS_HasPAuth, { }, },
18502 { 3670 /* paciaz */, AArch64::PACIAZ, Convert_NoOperands, AMFBS_None, { }, },
18503 { 3677 /* pacib */, AArch64::PACIB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
18504 { 3683 /* pacib1716 */, AArch64::PACIB1716, Convert_NoOperands, AMFBS_HasPAuth, { }, },
18505 { 3683 /* pacib1716 */, AArch64::PACIB1716, Convert_NoOperands, AMFBS_None, { }, },
18506 { 3693 /* pacibsp */, AArch64::PACIBSP, Convert_NoOperands, AMFBS_HasPAuth, { }, },
18507 { 3693 /* pacibsp */, AArch64::PACIBSP, Convert_NoOperands, AMFBS_None, { }, },
18508 { 3701 /* pacibz */, AArch64::PACIBZ, Convert_NoOperands, AMFBS_HasPAuth, { }, },
18509 { 3701 /* pacibz */, AArch64::PACIBZ, Convert_NoOperands, AMFBS_None, { }, },
18510 { 3708 /* paciza */, AArch64::PACIZA, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
18511 { 3715 /* pacizb */, AArch64::PACIZB, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
18512 { 3722 /* pfalse */, AArch64::PFALSE, Convert__SVEPredicateBReg1_0, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
18513 { 3729 /* pfirst */, AArch64::PFIRST_B, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, },
18514 { 3736 /* pmul */, AArch64::PMUL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18515 { 3736 /* pmul */, AArch64::PMULv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18516 { 3736 /* pmul */, AArch64::PMULv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18517 { 3741 /* pmull */, AArch64::PMULLv1i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasAES, { MCK_VectorReg128, MCK__DOT_1q, MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_1d }, },
18518 { 3741 /* pmull */, AArch64::PMULLv8i8, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18519 { 3747 /* pmull2 */, AArch64::PMULLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasAES, { MCK_VectorReg128, MCK__DOT_1q, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18520 { 3747 /* pmull2 */, AArch64::PMULLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18521 { 3754 /* pmullb */, AArch64::PMULLB_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorQReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18522 { 3754 /* pmullb */, AArch64::PMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18523 { 3754 /* pmullb */, AArch64::PMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18524 { 3761 /* pmullt */, AArch64::PMULLT_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorQReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18525 { 3761 /* pmullt */, AArch64::PMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18526 { 3761 /* pmullt */, AArch64::PMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18527 { 3768 /* pnext */, AArch64::PNEXT_H, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
18528 { 3768 /* pnext */, AArch64::PNEXT_S, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
18529 { 3768 /* pnext */, AArch64::PNEXT_D, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
18530 { 3768 /* pnext */, AArch64::PNEXT_B, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, },
18531 { 3774 /* prfb */, AArch64::PRFB_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18532 { 3774 /* prfb */, AArch64::PRFB_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18533 { 3774 /* prfb */, AArch64::PRFB_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18534 { 3774 /* prfb */, AArch64::PRFB_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
18535 { 3774 /* prfb */, AArch64::PRFB_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
18536 { 3774 /* prfb */, AArch64::PRFB_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
18537 { 3774 /* prfb */, AArch64::PRFB_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
18538 { 3774 /* prfb */, AArch64::PRFB_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
18539 { 3774 /* prfb */, AArch64::PRFB_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
18540 { 3774 /* prfb */, AArch64::PRFB_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
18541 { 3774 /* prfb */, AArch64::PRFB_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
18542 { 3774 /* prfb */, AArch64::PRFB_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, },
18543 { 3779 /* prfd */, AArch64::PRFD_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18544 { 3779 /* prfd */, AArch64::PRFD_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18545 { 3779 /* prfd */, AArch64::PRFD_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18546 { 3779 /* prfd */, AArch64::PRFD_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
18547 { 3779 /* prfd */, AArch64::PRFD_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3264, MCK__93_ }, },
18548 { 3779 /* prfd */, AArch64::PRFD_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3264, MCK__93_ }, },
18549 { 3779 /* prfd */, AArch64::PRFD_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
18550 { 3779 /* prfd */, AArch64::PRFD_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
18551 { 3779 /* prfd */, AArch64::PRFD_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
18552 { 3779 /* prfd */, AArch64::PRFD_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s81_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s8, MCK__93_ }, },
18553 { 3779 /* prfd */, AArch64::PRFD_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
18554 { 3779 /* prfd */, AArch64::PRFD_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, },
18555 { 3784 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18556 { 3784 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18557 { 3784 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18558 { 3784 /* prfh */, AArch64::PRFH_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
18559 { 3784 /* prfh */, AArch64::PRFH_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
18560 { 3784 /* prfh */, AArch64::PRFH_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
18561 { 3784 /* prfh */, AArch64::PRFH_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
18562 { 3784 /* prfh */, AArch64::PRFH_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
18563 { 3784 /* prfh */, AArch64::PRFH_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
18564 { 3784 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
18565 { 3784 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
18566 { 3784 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, },
18567 { 3789 /* prfm */, AArch64::PRFMl, Convert__Prefetch1_0__PCRelLabel191_1, AMFBS_None, { MCK_Prefetch, MCK_PCRelLabel19 }, },
18568 { 3789 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18569 { 3789 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
18570 { 3789 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
18571 { 3789 /* prfm */, AArch64::PRFMroW, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
18572 { 3789 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
18573 { 3794 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18574 { 3794 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18575 { 3800 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18576 { 3800 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18577 { 3800 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18578 { 3800 /* prfw */, AArch64::PRFS_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
18579 { 3800 /* prfw */, AArch64::PRFW_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
18580 { 3800 /* prfw */, AArch64::PRFW_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
18581 { 3800 /* prfw */, AArch64::PRFW_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
18582 { 3800 /* prfw */, AArch64::PRFW_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
18583 { 3800 /* prfw */, AArch64::PRFW_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
18584 { 3800 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
18585 { 3800 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
18586 { 3800 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, },
18587 { 3805 /* psb */, AArch64::HINT, Convert__PSBHint1_0, AMFBS_HasSPE, { MCK_PSBHint }, },
18588 { 3809 /* pssbb */, AArch64::DSB, Convert__imm_95_4, AMFBS_None, { }, },
18589 { 3815 /* ptest */, AArch64::PTEST_PP, Convert__SVEPredicateAnyReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, },
18590 { 3821 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateHReg }, },
18591 { 3821 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateSReg }, },
18592 { 3821 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateDReg }, },
18593 { 3821 /* ptrue */, AArch64::PTRUE_B, Convert__SVEPredicateBReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
18594 { 3821 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, },
18595 { 3821 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, },
18596 { 3821 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, },
18597 { 3821 /* ptrue */, AArch64::PTRUE_B, Convert__SVEPredicateBReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPattern }, },
18598 { 3827 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateHReg }, },
18599 { 3827 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateSReg }, },
18600 { 3827 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateDReg }, },
18601 { 3827 /* ptrues */, AArch64::PTRUES_B, Convert__SVEPredicateBReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
18602 { 3827 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, },
18603 { 3827 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, },
18604 { 3827 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, },
18605 { 3827 /* ptrues */, AArch64::PTRUES_B, Convert__SVEPredicateBReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPattern }, },
18606 { 3834 /* punpkhi */, AArch64::PUNPKHI_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, },
18607 { 3842 /* punpklo */, AArch64::PUNPKLO_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, },
18608 { 3850 /* raddhn */, AArch64::RADDHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18609 { 3850 /* raddhn */, AArch64::RADDHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18610 { 3850 /* raddhn */, AArch64::RADDHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18611 { 3857 /* raddhn2 */, AArch64::RADDHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18612 { 3857 /* raddhn2 */, AArch64::RADDHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18613 { 3857 /* raddhn2 */, AArch64::RADDHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18614 { 3865 /* raddhnb */, AArch64::RADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18615 { 3865 /* raddhnb */, AArch64::RADDHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18616 { 3865 /* raddhnb */, AArch64::RADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18617 { 3873 /* raddhnt */, AArch64::RADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18618 { 3873 /* raddhnt */, AArch64::RADDHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18619 { 3873 /* raddhnt */, AArch64::RADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18620 { 3881 /* rax1 */, AArch64::RAX1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2SHA3, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18621 { 3881 /* rax1 */, AArch64::RAX1, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSHA3, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18622 { 3886 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18623 { 3886 /* rbit */, AArch64::RBITXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18624 { 3886 /* rbit */, AArch64::RBITv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18625 { 3886 /* rbit */, AArch64::RBITv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18626 { 3886 /* rbit */, AArch64::RBIT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
18627 { 3886 /* rbit */, AArch64::RBIT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18628 { 3886 /* rbit */, AArch64::RBIT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18629 { 3886 /* rbit */, AArch64::RBIT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
18630 { 3891 /* rdffr */, AArch64::RDFFR_P_REAL, Convert__SVEPredicateBReg1_0, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
18631 { 3891 /* rdffr */, AArch64::RDFFR_PPz_REAL, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z }, },
18632 { 3897 /* rdffrs */, AArch64::RDFFRS_PPz, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z }, },
18633 { 3904 /* rdvl */, AArch64::RDVLI_XI, Convert__Reg1_0__SImm61_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SImm6 }, },
18634 { 3909 /* ret */, AArch64::RET, Convert__regLR, AMFBS_None, { }, },
18635 { 3909 /* ret */, AArch64::RET, Convert__Reg1_0, AMFBS_None, { MCK_GPR64 }, },
18636 { 3913 /* retaa */, AArch64::RETAA, Convert_NoOperands, AMFBS_HasPAuth, { }, },
18637 { 3919 /* retab */, AArch64::RETAB, Convert_NoOperands, AMFBS_HasPAuth, { }, },
18638 { 3925 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18639 { 3925 /* rev */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18640 { 3925 /* rev */, AArch64::REV_PP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
18641 { 3925 /* rev */, AArch64::REV_PP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
18642 { 3925 /* rev */, AArch64::REV_PP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
18643 { 3925 /* rev */, AArch64::REV_PP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18644 { 3925 /* rev */, AArch64::REV_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18645 { 3925 /* rev */, AArch64::REV_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18646 { 3925 /* rev */, AArch64::REV_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18647 { 3925 /* rev */, AArch64::REV_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18648 { 3929 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
18649 { 3929 /* rev16 */, AArch64::REV16Xr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18650 { 3929 /* rev16 */, AArch64::REV16v16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18651 { 3929 /* rev16 */, AArch64::REV16v8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18652 { 3935 /* rev32 */, AArch64::REV32Xr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18653 { 3935 /* rev32 */, AArch64::REV32v16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18654 { 3935 /* rev32 */, AArch64::REV32v8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18655 { 3935 /* rev32 */, AArch64::REV32v4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18656 { 3935 /* rev32 */, AArch64::REV32v8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18657 { 3941 /* rev64 */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
18658 { 3941 /* rev64 */, AArch64::REV64v16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18659 { 3941 /* rev64 */, AArch64::REV64v4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18660 { 3941 /* rev64 */, AArch64::REV64v8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18661 { 3941 /* rev64 */, AArch64::REV64v2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18662 { 3941 /* rev64 */, AArch64::REV64v4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18663 { 3941 /* rev64 */, AArch64::REV64v8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18664 { 3947 /* revb */, AArch64::REVB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
18665 { 3947 /* revb */, AArch64::REVB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18666 { 3947 /* revb */, AArch64::REVB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18667 { 3952 /* revh */, AArch64::REVH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18668 { 3952 /* revh */, AArch64::REVH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18669 { 3957 /* revw */, AArch64::REVW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18670 { 3962 /* rmif */, AArch64::RMIF, Convert__Reg1_0__UImm61_1__Imm0_151_2, AMFBS_HasFlagM, { MCK_GPR64, MCK_UImm6, MCK_Imm0_15 }, },
18671 { 3967 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18672 { 3967 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
18673 { 3967 /* ror */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18674 { 3967 /* ror */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, },
18675 { 3971 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18676 { 3971 /* rorv */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18677 { 3976 /* rshrn */, AArch64::RSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
18678 { 3976 /* rshrn */, AArch64::RSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
18679 { 3976 /* rshrn */, AArch64::RSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
18680 { 3982 /* rshrn2 */, AArch64::RSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
18681 { 3982 /* rshrn2 */, AArch64::RSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
18682 { 3982 /* rshrn2 */, AArch64::RSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
18683 { 3989 /* rshrnb */, AArch64::RSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
18684 { 3989 /* rshrnb */, AArch64::RSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
18685 { 3989 /* rshrnb */, AArch64::RSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
18686 { 3996 /* rshrnt */, AArch64::RSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
18687 { 3996 /* rshrnt */, AArch64::RSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
18688 { 3996 /* rshrnt */, AArch64::RSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
18689 { 4003 /* rsubhn */, AArch64::RSUBHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18690 { 4003 /* rsubhn */, AArch64::RSUBHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18691 { 4003 /* rsubhn */, AArch64::RSUBHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18692 { 4010 /* rsubhn2 */, AArch64::RSUBHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18693 { 4010 /* rsubhn2 */, AArch64::RSUBHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18694 { 4010 /* rsubhn2 */, AArch64::RSUBHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18695 { 4018 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18696 { 4018 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18697 { 4018 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18698 { 4026 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18699 { 4026 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18700 { 4026 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18701 { 4034 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18702 { 4034 /* saba */, AArch64::SABA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18703 { 4034 /* saba */, AArch64::SABA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18704 { 4034 /* saba */, AArch64::SABA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18705 { 4034 /* saba */, AArch64::SABAv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18706 { 4034 /* saba */, AArch64::SABAv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18707 { 4034 /* saba */, AArch64::SABAv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18708 { 4034 /* saba */, AArch64::SABAv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18709 { 4034 /* saba */, AArch64::SABAv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18710 { 4034 /* saba */, AArch64::SABAv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18711 { 4039 /* sabal */, AArch64::SABALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18712 { 4039 /* sabal */, AArch64::SABALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18713 { 4039 /* sabal */, AArch64::SABALv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18714 { 4045 /* sabal2 */, AArch64::SABALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18715 { 4045 /* sabal2 */, AArch64::SABALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18716 { 4045 /* sabal2 */, AArch64::SABALv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18717 { 4052 /* sabalb */, AArch64::SABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18718 { 4052 /* sabalb */, AArch64::SABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18719 { 4052 /* sabalb */, AArch64::SABALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18720 { 4059 /* sabalt */, AArch64::SABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18721 { 4059 /* sabalt */, AArch64::SABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18722 { 4059 /* sabalt */, AArch64::SABALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18723 { 4066 /* sabd */, AArch64::SABDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18724 { 4066 /* sabd */, AArch64::SABDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18725 { 4066 /* sabd */, AArch64::SABDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18726 { 4066 /* sabd */, AArch64::SABDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18727 { 4066 /* sabd */, AArch64::SABDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18728 { 4066 /* sabd */, AArch64::SABDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18729 { 4066 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18730 { 4066 /* sabd */, AArch64::SABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18731 { 4066 /* sabd */, AArch64::SABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18732 { 4066 /* sabd */, AArch64::SABD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18733 { 4071 /* sabdl */, AArch64::SABDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18734 { 4071 /* sabdl */, AArch64::SABDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18735 { 4071 /* sabdl */, AArch64::SABDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18736 { 4077 /* sabdl2 */, AArch64::SABDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18737 { 4077 /* sabdl2 */, AArch64::SABDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18738 { 4077 /* sabdl2 */, AArch64::SABDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18739 { 4084 /* sabdlb */, AArch64::SABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18740 { 4084 /* sabdlb */, AArch64::SABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18741 { 4084 /* sabdlb */, AArch64::SABDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18742 { 4091 /* sabdlt */, AArch64::SABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18743 { 4091 /* sabdlt */, AArch64::SABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18744 { 4091 /* sabdlt */, AArch64::SABDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18745 { 4098 /* sadalp */, AArch64::SADALPv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
18746 { 4098 /* sadalp */, AArch64::SADALPv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
18747 { 4098 /* sadalp */, AArch64::SADALPv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
18748 { 4098 /* sadalp */, AArch64::SADALPv2i32_v1i64, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, },
18749 { 4098 /* sadalp */, AArch64::SADALPv4i16_v2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, },
18750 { 4098 /* sadalp */, AArch64::SADALPv8i8_v4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, },
18751 { 4098 /* sadalp */, AArch64::SADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
18752 { 4098 /* sadalp */, AArch64::SADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
18753 { 4098 /* sadalp */, AArch64::SADALP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18754 { 4105 /* saddl */, AArch64::SADDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18755 { 4105 /* saddl */, AArch64::SADDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18756 { 4105 /* saddl */, AArch64::SADDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18757 { 4111 /* saddl2 */, AArch64::SADDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18758 { 4111 /* saddl2 */, AArch64::SADDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18759 { 4111 /* saddl2 */, AArch64::SADDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18760 { 4118 /* saddlb */, AArch64::SADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18761 { 4118 /* saddlb */, AArch64::SADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18762 { 4118 /* saddlb */, AArch64::SADDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18763 { 4125 /* saddlbt */, AArch64::SADDLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18764 { 4125 /* saddlbt */, AArch64::SADDLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18765 { 4125 /* saddlbt */, AArch64::SADDLBT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18766 { 4133 /* saddlp */, AArch64::SADDLPv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
18767 { 4133 /* saddlp */, AArch64::SADDLPv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
18768 { 4133 /* saddlp */, AArch64::SADDLPv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
18769 { 4133 /* saddlp */, AArch64::SADDLPv2i32_v1i64, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, },
18770 { 4133 /* saddlp */, AArch64::SADDLPv4i16_v2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, },
18771 { 4133 /* saddlp */, AArch64::SADDLPv8i8_v4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, },
18772 { 4140 /* saddlt */, AArch64::SADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18773 { 4140 /* saddlt */, AArch64::SADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18774 { 4140 /* saddlt */, AArch64::SADDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18775 { 4147 /* saddlv */, AArch64::SADDLVv16i8v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_16b }, },
18776 { 4147 /* saddlv */, AArch64::SADDLVv8i8v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_8b }, },
18777 { 4147 /* saddlv */, AArch64::SADDLVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_8h }, },
18778 { 4147 /* saddlv */, AArch64::SADDLVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_4h }, },
18779 { 4147 /* saddlv */, AArch64::SADDLVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_4s }, },
18780 { 4154 /* saddv */, AArch64::SADDV_VPZ_H, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
18781 { 4154 /* saddv */, AArch64::SADDV_VPZ_S, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
18782 { 4154 /* saddv */, AArch64::SADDV_VPZ_B, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
18783 { 4160 /* saddw */, AArch64::SADDWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
18784 { 4160 /* saddw */, AArch64::SADDWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
18785 { 4160 /* saddw */, AArch64::SADDWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, },
18786 { 4166 /* saddw2 */, AArch64::SADDWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
18787 { 4166 /* saddw2 */, AArch64::SADDWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
18788 { 4166 /* saddw2 */, AArch64::SADDWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
18789 { 4173 /* saddwb */, AArch64::SADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
18790 { 4173 /* saddwb */, AArch64::SADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
18791 { 4173 /* saddwb */, AArch64::SADDWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
18792 { 4180 /* saddwt */, AArch64::SADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
18793 { 4180 /* saddwt */, AArch64::SADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
18794 { 4180 /* saddwt */, AArch64::SADDWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
18795 { 4187 /* sb */, AArch64::SB, Convert_NoOperands, AMFBS_HasSB, { }, },
18796 { 4190 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18797 { 4190 /* sbc */, AArch64::SBCXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18798 { 4194 /* sbclb */, AArch64::SBCLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18799 { 4194 /* sbclb */, AArch64::SBCLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18800 { 4200 /* sbclt */, AArch64::SBCLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18801 { 4200 /* sbclt */, AArch64::SBCLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18802 { 4206 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18803 { 4206 /* sbcs */, AArch64::SBCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18804 { 4211 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
18805 { 4211 /* sbfm */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, },
18806 { 4216 /* scvtf */, AArch64::SCVTFv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
18807 { 4216 /* scvtf */, AArch64::SCVTFUWHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
18808 { 4216 /* scvtf */, AArch64::SCVTFUXHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, },
18809 { 4216 /* scvtf */, AArch64::SCVTFv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
18810 { 4216 /* scvtf */, AArch64::SCVTFUWSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
18811 { 4216 /* scvtf */, AArch64::SCVTFUXSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, },
18812 { 4216 /* scvtf */, AArch64::SCVTFv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
18813 { 4216 /* scvtf */, AArch64::SCVTFUWDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, },
18814 { 4216 /* scvtf */, AArch64::SCVTFUXDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, },
18815 { 4216 /* scvtf */, AArch64::SCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, },
18816 { 4216 /* scvtf */, AArch64::SCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, },
18817 { 4216 /* scvtf */, AArch64::SCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, },
18818 { 4216 /* scvtf */, AArch64::SCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, },
18819 { 4216 /* scvtf */, AArch64::SCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, },
18820 { 4216 /* scvtf */, AArch64::SCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, },
18821 { 4216 /* scvtf */, AArch64::SCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
18822 { 4216 /* scvtf */, AArch64::SCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, },
18823 { 4216 /* scvtf */, AArch64::SCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, },
18824 { 4216 /* scvtf */, AArch64::SCVTFv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18825 { 4216 /* scvtf */, AArch64::SCVTFv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18826 { 4216 /* scvtf */, AArch64::SCVTFv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18827 { 4216 /* scvtf */, AArch64::SCVTFv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18828 { 4216 /* scvtf */, AArch64::SCVTFv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18829 { 4216 /* scvtf */, AArch64::SCVTFv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
18830 { 4216 /* scvtf */, AArch64::SCVTFv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
18831 { 4216 /* scvtf */, AArch64::SCVTFv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
18832 { 4216 /* scvtf */, AArch64::SCVTFv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
18833 { 4216 /* scvtf */, AArch64::SCVTFv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
18834 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
18835 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18836 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18837 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18838 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18839 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
18840 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
18841 { 4222 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18842 { 4222 /* sdiv */, AArch64::SDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
18843 { 4222 /* sdiv */, AArch64::SDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18844 { 4222 /* sdiv */, AArch64::SDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18845 { 4227 /* sdivr */, AArch64::SDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18846 { 4227 /* sdivr */, AArch64::SDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18847 { 4233 /* sdot */, AArch64::SDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18848 { 4233 /* sdot */, AArch64::SDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18849 { 4233 /* sdot */, AArch64::SDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, },
18850 { 4233 /* sdot */, AArch64::SDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, },
18851 { 4233 /* sdot */, AArch64::SDOTv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasDotProd, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18852 { 4233 /* sdot */, AArch64::SDOTv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasDotProd, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18853 { 4233 /* sdot */, AArch64::SDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasDotProd, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, },
18854 { 4233 /* sdot */, AArch64::SDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasDotProd, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, },
18855 { 4238 /* sel */, AArch64::SEL_PPPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2__SVEPredicateBReg1_3, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
18856 { 4238 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18857 { 4238 /* sel */, AArch64::SEL_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18858 { 4238 /* sel */, AArch64::SEL_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18859 { 4238 /* sel */, AArch64::SEL_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18860 { 4242 /* setf16 */, AArch64::SETF16, Convert__Reg1_0, AMFBS_HasFlagM, { MCK_GPR32 }, },
18861 { 4249 /* setf8 */, AArch64::SETF8, Convert__Reg1_0, AMFBS_HasFlagM, { MCK_GPR32 }, },
18862 { 4255 /* setffr */, AArch64::SETFFR, Convert_NoOperands, AMFBS_HasSVE, { }, },
18863 { 4262 /* sev */, AArch64::HINT, Convert__imm_95_4, AMFBS_None, { }, },
18864 { 4266 /* sevl */, AArch64::HINT, Convert__imm_95_5, AMFBS_None, { }, },
18865 { 4271 /* sha1c */, AArch64::SHA1Crrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
18866 { 4277 /* sha1h */, AArch64::SHA1Hrr, Convert__Reg1_0__Reg1_1, AMFBS_HasSHA2, { MCK_FPR32, MCK_FPR32 }, },
18867 { 4283 /* sha1m */, AArch64::SHA1Mrrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
18868 { 4289 /* sha1p */, AArch64::SHA1Prrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
18869 { 4295 /* sha1su0 */, AArch64::SHA1SU0rrr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18870 { 4303 /* sha1su1 */, AArch64::SHA1SU1rr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18871 { 4311 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, },
18872 { 4319 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_4s }, },
18873 { 4328 /* sha256su0 */, AArch64::SHA256SU0rr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18874 { 4338 /* sha256su1 */, AArch64::SHA256SU1rrr, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSHA2, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18875 { 4348 /* sha512h */, AArch64::SHA512H, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA3, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_2d }, },
18876 { 4356 /* sha512h2 */, AArch64::SHA512H2, Convert__Reg1_0__Tie0_1_1__Reg1_1__VectorReg1281_2, AMFBS_HasSHA3, { MCK_FPR128, MCK_FPR128, MCK_VectorReg128, MCK__DOT_2d }, },
18877 { 4365 /* sha512su0 */, AArch64::SHA512SU0, Convert__VectorReg1281_0__VectorReg1281_2__Tie0_1_1, AMFBS_HasSHA3, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18878 { 4375 /* sha512su1 */, AArch64::SHA512SU1, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSHA3, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
18879 { 4385 /* shadd */, AArch64::SHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18880 { 4385 /* shadd */, AArch64::SHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18881 { 4385 /* shadd */, AArch64::SHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18882 { 4385 /* shadd */, AArch64::SHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18883 { 4385 /* shadd */, AArch64::SHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18884 { 4385 /* shadd */, AArch64::SHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18885 { 4385 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18886 { 4385 /* shadd */, AArch64::SHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18887 { 4385 /* shadd */, AArch64::SHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18888 { 4385 /* shadd */, AArch64::SHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18889 { 4391 /* shl */, AArch64::SHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
18890 { 4391 /* shl */, AArch64::SHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, },
18891 { 4391 /* shl */, AArch64::SHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, },
18892 { 4391 /* shl */, AArch64::SHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, },
18893 { 4391 /* shl */, AArch64::SHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, },
18894 { 4391 /* shl */, AArch64::SHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, },
18895 { 4391 /* shl */, AArch64::SHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, },
18896 { 4391 /* shl */, AArch64::SHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, },
18897 { 4395 /* shll */, AArch64::SHLLv2i32, Convert__VectorReg1281_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_32 }, },
18898 { 4395 /* shll */, AArch64::SHLLv4i16, Convert__VectorReg1281_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_16 }, },
18899 { 4395 /* shll */, AArch64::SHLLv8i8, Convert__VectorReg1281_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK__HASH_8 }, },
18900 { 4400 /* shll2 */, AArch64::SHLLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_32 }, },
18901 { 4400 /* shll2 */, AArch64::SHLLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_16 }, },
18902 { 4400 /* shll2 */, AArch64::SHLLv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK__HASH_8 }, },
18903 { 4406 /* shrn */, AArch64::SHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
18904 { 4406 /* shrn */, AArch64::SHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
18905 { 4406 /* shrn */, AArch64::SHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
18906 { 4411 /* shrn2 */, AArch64::SHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
18907 { 4411 /* shrn2 */, AArch64::SHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
18908 { 4411 /* shrn2 */, AArch64::SHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
18909 { 4417 /* shrnb */, AArch64::SHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
18910 { 4417 /* shrnb */, AArch64::SHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
18911 { 4417 /* shrnb */, AArch64::SHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
18912 { 4423 /* shrnt */, AArch64::SHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
18913 { 4423 /* shrnt */, AArch64::SHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
18914 { 4423 /* shrnt */, AArch64::SHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
18915 { 4429 /* shsub */, AArch64::SHSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18916 { 4429 /* shsub */, AArch64::SHSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18917 { 4429 /* shsub */, AArch64::SHSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18918 { 4429 /* shsub */, AArch64::SHSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18919 { 4429 /* shsub */, AArch64::SHSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18920 { 4429 /* shsub */, AArch64::SHSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18921 { 4429 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18922 { 4429 /* shsub */, AArch64::SHSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18923 { 4429 /* shsub */, AArch64::SHSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18924 { 4429 /* shsub */, AArch64::SHSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18925 { 4435 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18926 { 4435 /* shsubr */, AArch64::SHSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18927 { 4435 /* shsubr */, AArch64::SHSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18928 { 4435 /* shsubr */, AArch64::SHSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18929 { 4442 /* sli */, AArch64::SLId, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
18930 { 4442 /* sli */, AArch64::SLI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
18931 { 4442 /* sli */, AArch64::SLI_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
18932 { 4442 /* sli */, AArch64::SLI_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm0_631_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
18933 { 4442 /* sli */, AArch64::SLI_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
18934 { 4442 /* sli */, AArch64::SLIv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, },
18935 { 4442 /* sli */, AArch64::SLIv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_631_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, },
18936 { 4442 /* sli */, AArch64::SLIv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, },
18937 { 4442 /* sli */, AArch64::SLIv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, },
18938 { 4442 /* sli */, AArch64::SLIv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, },
18939 { 4442 /* sli */, AArch64::SLIv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, },
18940 { 4442 /* sli */, AArch64::SLIv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, },
18941 { 4446 /* sm3partw1 */, AArch64::SM3PARTW1, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18942 { 4456 /* sm3partw2 */, AArch64::SM3PARTW2, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18943 { 4466 /* sm3ss1 */, AArch64::SM3SS1, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__VectorReg1281_6, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18944 { 4473 /* sm3tt1a */, AArch64::SM3TT1A, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18945 { 4481 /* sm3tt1b */, AArch64::SM3TT1B, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18946 { 4489 /* sm3tt2a */, AArch64::SM3TT2A, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18947 { 4497 /* sm3tt2b */, AArch64::SM3TT2B, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
18948 { 4505 /* sm4e */, AArch64::SM4E_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2, AMFBS_HasSVE2SM4, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18949 { 4505 /* sm4e */, AArch64::SM4E, Convert__VectorReg1281_0__VectorReg1281_2__Tie0_1_1, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18950 { 4510 /* sm4ekey */, AArch64::SM4EKEY_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2SM4, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18951 { 4510 /* sm4ekey */, AArch64::SM4ENCKEY, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasSM4, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18952 { 4518 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
18953 { 4525 /* smax */, AArch64::SMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
18954 { 4525 /* smax */, AArch64::SMAX_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, },
18955 { 4525 /* smax */, AArch64::SMAX_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, },
18956 { 4525 /* smax */, AArch64::SMAX_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, },
18957 { 4525 /* smax */, AArch64::SMAXv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18958 { 4525 /* smax */, AArch64::SMAXv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18959 { 4525 /* smax */, AArch64::SMAXv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18960 { 4525 /* smax */, AArch64::SMAXv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18961 { 4525 /* smax */, AArch64::SMAXv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18962 { 4525 /* smax */, AArch64::SMAXv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18963 { 4525 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18964 { 4525 /* smax */, AArch64::SMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18965 { 4525 /* smax */, AArch64::SMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18966 { 4525 /* smax */, AArch64::SMAX_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18967 { 4530 /* smaxp */, AArch64::SMAXPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18968 { 4530 /* smaxp */, AArch64::SMAXPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18969 { 4530 /* smaxp */, AArch64::SMAXPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18970 { 4530 /* smaxp */, AArch64::SMAXPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18971 { 4530 /* smaxp */, AArch64::SMAXPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18972 { 4530 /* smaxp */, AArch64::SMAXPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18973 { 4530 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18974 { 4530 /* smaxp */, AArch64::SMAXP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18975 { 4530 /* smaxp */, AArch64::SMAXP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18976 { 4530 /* smaxp */, AArch64::SMAXP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18977 { 4536 /* smaxv */, AArch64::SMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
18978 { 4536 /* smaxv */, AArch64::SMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
18979 { 4536 /* smaxv */, AArch64::SMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
18980 { 4536 /* smaxv */, AArch64::SMAXVv16i8v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, },
18981 { 4536 /* smaxv */, AArch64::SMAXVv8i8v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, },
18982 { 4536 /* smaxv */, AArch64::SMAXV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
18983 { 4536 /* smaxv */, AArch64::SMAXV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
18984 { 4536 /* smaxv */, AArch64::SMAXV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
18985 { 4536 /* smaxv */, AArch64::SMAXV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
18986 { 4542 /* smc */, AArch64::SMC, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
18987 { 4546 /* smin */, AArch64::SMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
18988 { 4546 /* smin */, AArch64::SMIN_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, },
18989 { 4546 /* smin */, AArch64::SMIN_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, },
18990 { 4546 /* smin */, AArch64::SMIN_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, },
18991 { 4546 /* smin */, AArch64::SMINv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
18992 { 4546 /* smin */, AArch64::SMINv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
18993 { 4546 /* smin */, AArch64::SMINv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
18994 { 4546 /* smin */, AArch64::SMINv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
18995 { 4546 /* smin */, AArch64::SMINv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
18996 { 4546 /* smin */, AArch64::SMINv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
18997 { 4546 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18998 { 4546 /* smin */, AArch64::SMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18999 { 4546 /* smin */, AArch64::SMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19000 { 4546 /* smin */, AArch64::SMIN_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19001 { 4551 /* sminp */, AArch64::SMINPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19002 { 4551 /* sminp */, AArch64::SMINPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19003 { 4551 /* sminp */, AArch64::SMINPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19004 { 4551 /* sminp */, AArch64::SMINPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19005 { 4551 /* sminp */, AArch64::SMINPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19006 { 4551 /* sminp */, AArch64::SMINPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19007 { 4551 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19008 { 4551 /* sminp */, AArch64::SMINP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19009 { 4551 /* sminp */, AArch64::SMINP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19010 { 4551 /* sminp */, AArch64::SMINP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19011 { 4557 /* sminv */, AArch64::SMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
19012 { 4557 /* sminv */, AArch64::SMINVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
19013 { 4557 /* sminv */, AArch64::SMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
19014 { 4557 /* sminv */, AArch64::SMINVv16i8v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, },
19015 { 4557 /* sminv */, AArch64::SMINVv8i8v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, },
19016 { 4557 /* sminv */, AArch64::SMINV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
19017 { 4557 /* sminv */, AArch64::SMINV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
19018 { 4557 /* sminv */, AArch64::SMINV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
19019 { 4557 /* sminv */, AArch64::SMINV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
19020 { 4563 /* smlal */, AArch64::SMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19021 { 4563 /* smlal */, AArch64::SMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19022 { 4563 /* smlal */, AArch64::SMLALv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19023 { 4563 /* smlal */, AArch64::SMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19024 { 4563 /* smlal */, AArch64::SMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19025 { 4569 /* smlal2 */, AArch64::SMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19026 { 4569 /* smlal2 */, AArch64::SMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19027 { 4569 /* smlal2 */, AArch64::SMLALv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19028 { 4569 /* smlal2 */, AArch64::SMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19029 { 4569 /* smlal2 */, AArch64::SMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19030 { 4576 /* smlalb */, AArch64::SMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19031 { 4576 /* smlalb */, AArch64::SMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19032 { 4576 /* smlalb */, AArch64::SMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19033 { 4576 /* smlalb */, AArch64::SMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19034 { 4576 /* smlalb */, AArch64::SMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19035 { 4583 /* smlalt */, AArch64::SMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19036 { 4583 /* smlalt */, AArch64::SMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19037 { 4583 /* smlalt */, AArch64::SMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19038 { 4583 /* smlalt */, AArch64::SMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19039 { 4583 /* smlalt */, AArch64::SMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19040 { 4590 /* smlsl */, AArch64::SMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19041 { 4590 /* smlsl */, AArch64::SMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19042 { 4590 /* smlsl */, AArch64::SMLSLv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19043 { 4590 /* smlsl */, AArch64::SMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19044 { 4590 /* smlsl */, AArch64::SMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19045 { 4596 /* smlsl2 */, AArch64::SMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19046 { 4596 /* smlsl2 */, AArch64::SMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19047 { 4596 /* smlsl2 */, AArch64::SMLSLv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19048 { 4596 /* smlsl2 */, AArch64::SMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19049 { 4596 /* smlsl2 */, AArch64::SMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19050 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19051 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19052 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19053 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19054 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19055 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19056 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19057 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19058 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19059 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19060 { 4617 /* smmla */, AArch64::SMMLA_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19061 { 4617 /* smmla */, AArch64::SMMLA, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasMatMulInt8, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19062 { 4623 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
19063 { 4630 /* smov */, AArch64::SMOVvi8to32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
19064 { 4630 /* smov */, AArch64::SMOVvi16to32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
19065 { 4630 /* smov */, AArch64::SMOVvi8to64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, AMFBS_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
19066 { 4630 /* smov */, AArch64::SMOVvi16to64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, AMFBS_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
19067 { 4630 /* smov */, AArch64::SMOVvi32to64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, AMFBS_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19068 { 4635 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
19069 { 4642 /* smulh */, AArch64::SMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
19070 { 4642 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19071 { 4642 /* smulh */, AArch64::SMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19072 { 4642 /* smulh */, AArch64::SMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19073 { 4642 /* smulh */, AArch64::SMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19074 { 4642 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19075 { 4642 /* smulh */, AArch64::SMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19076 { 4642 /* smulh */, AArch64::SMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19077 { 4642 /* smulh */, AArch64::SMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19078 { 4648 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
19079 { 4648 /* smull */, AArch64::SMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19080 { 4648 /* smull */, AArch64::SMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19081 { 4648 /* smull */, AArch64::SMULLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19082 { 4648 /* smull */, AArch64::SMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19083 { 4648 /* smull */, AArch64::SMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19084 { 4654 /* smull2 */, AArch64::SMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19085 { 4654 /* smull2 */, AArch64::SMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19086 { 4654 /* smull2 */, AArch64::SMULLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19087 { 4654 /* smull2 */, AArch64::SMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19088 { 4654 /* smull2 */, AArch64::SMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19089 { 4661 /* smullb */, AArch64::SMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19090 { 4661 /* smullb */, AArch64::SMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19091 { 4661 /* smullb */, AArch64::SMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19092 { 4661 /* smullb */, AArch64::SMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19093 { 4661 /* smullb */, AArch64::SMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19094 { 4668 /* smullt */, AArch64::SMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19095 { 4668 /* smullt */, AArch64::SMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19096 { 4668 /* smullt */, AArch64::SMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19097 { 4668 /* smullt */, AArch64::SMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19098 { 4668 /* smullt */, AArch64::SMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19099 { 4675 /* splice */, AArch64::SPLICE_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList216 }, },
19100 { 4675 /* splice */, AArch64::SPLICE_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList232 }, },
19101 { 4675 /* splice */, AArch64::SPLICE_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList264 }, },
19102 { 4675 /* splice */, AArch64::SPLICE_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList281_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList28 }, },
19103 { 4675 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19104 { 4675 /* splice */, AArch64::SPLICE_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19105 { 4675 /* splice */, AArch64::SPLICE_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19106 { 4675 /* splice */, AArch64::SPLICE_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19107 { 4682 /* sqabs */, AArch64::SQABSv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16 }, },
19108 { 4682 /* sqabs */, AArch64::SQABSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
19109 { 4682 /* sqabs */, AArch64::SQABSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
19110 { 4682 /* sqabs */, AArch64::SQABSv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8 }, },
19111 { 4682 /* sqabs */, AArch64::SQABSv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19112 { 4682 /* sqabs */, AArch64::SQABSv2i64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
19113 { 4682 /* sqabs */, AArch64::SQABSv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19114 { 4682 /* sqabs */, AArch64::SQABSv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19115 { 4682 /* sqabs */, AArch64::SQABSv2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19116 { 4682 /* sqabs */, AArch64::SQABSv4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19117 { 4682 /* sqabs */, AArch64::SQABSv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19118 { 4682 /* sqabs */, AArch64::SQABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19119 { 4682 /* sqabs */, AArch64::SQABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
19120 { 4682 /* sqabs */, AArch64::SQABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
19121 { 4682 /* sqabs */, AArch64::SQABS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
19122 { 4688 /* sqadd */, AArch64::SQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
19123 { 4688 /* sqadd */, AArch64::SQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
19124 { 4688 /* sqadd */, AArch64::SQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
19125 { 4688 /* sqadd */, AArch64::SQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
19126 { 4688 /* sqadd */, AArch64::SQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
19127 { 4688 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19128 { 4688 /* sqadd */, AArch64::SQADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
19129 { 4688 /* sqadd */, AArch64::SQADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19130 { 4688 /* sqadd */, AArch64::SQADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
19131 { 4688 /* sqadd */, AArch64::SQADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19132 { 4688 /* sqadd */, AArch64::SQADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
19133 { 4688 /* sqadd */, AArch64::SQADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19134 { 4688 /* sqadd */, AArch64::SQADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19135 { 4688 /* sqadd */, AArch64::SQADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
19136 { 4688 /* sqadd */, AArch64::SQADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19137 { 4688 /* sqadd */, AArch64::SQADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19138 { 4688 /* sqadd */, AArch64::SQADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19139 { 4688 /* sqadd */, AArch64::SQADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19140 { 4688 /* sqadd */, AArch64::SQADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19141 { 4688 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19142 { 4688 /* sqadd */, AArch64::SQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19143 { 4688 /* sqadd */, AArch64::SQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19144 { 4688 /* sqadd */, AArch64::SQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19145 { 4694 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
19146 { 4694 /* sqcadd */, AArch64::SQCADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
19147 { 4694 /* sqcadd */, AArch64::SQCADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
19148 { 4694 /* sqcadd */, AArch64::SQCADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
19149 { 4701 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
19150 { 4701 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
19151 { 4701 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
19152 { 4701 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
19153 { 4701 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19154 { 4701 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19155 { 4708 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
19156 { 4708 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
19157 { 4708 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
19158 { 4708 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
19159 { 4708 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
19160 { 4708 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
19161 { 4708 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19162 { 4708 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19163 { 4708 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19164 { 4715 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
19165 { 4715 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
19166 { 4715 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
19167 { 4715 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
19168 { 4715 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
19169 { 4715 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
19170 { 4715 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19171 { 4715 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19172 { 4715 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19173 { 4722 /* sqdecp */, AArch64::SQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
19174 { 4722 /* sqdecp */, AArch64::SQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
19175 { 4722 /* sqdecp */, AArch64::SQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
19176 { 4722 /* sqdecp */, AArch64::SQDECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
19177 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
19178 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
19179 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
19180 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
19181 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
19182 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
19183 { 4722 /* sqdecp */, AArch64::SQDECP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, },
19184 { 4722 /* sqdecp */, AArch64::SQDECP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, },
19185 { 4722 /* sqdecp */, AArch64::SQDECP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, },
19186 { 4722 /* sqdecp */, AArch64::SQDECP_XPWd_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg, MCK_GPR64as32 }, },
19187 { 4729 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
19188 { 4729 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
19189 { 4729 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
19190 { 4729 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
19191 { 4729 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
19192 { 4729 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
19193 { 4729 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19194 { 4729 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19195 { 4729 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19196 { 4736 /* sqdmlal */, AArch64::SQDMLALi16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, },
19197 { 4736 /* sqdmlal */, AArch64::SQDMLALi32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, },
19198 { 4736 /* sqdmlal */, AArch64::SQDMLALv1i32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19199 { 4736 /* sqdmlal */, AArch64::SQDMLALv1i64_indexed, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19200 { 4736 /* sqdmlal */, AArch64::SQDMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19201 { 4736 /* sqdmlal */, AArch64::SQDMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19202 { 4736 /* sqdmlal */, AArch64::SQDMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19203 { 4736 /* sqdmlal */, AArch64::SQDMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19204 { 4744 /* sqdmlal2 */, AArch64::SQDMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19205 { 4744 /* sqdmlal2 */, AArch64::SQDMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19206 { 4744 /* sqdmlal2 */, AArch64::SQDMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19207 { 4744 /* sqdmlal2 */, AArch64::SQDMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19208 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19209 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19210 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19211 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19212 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19213 { 4762 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19214 { 4762 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19215 { 4762 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19216 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19217 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19218 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19219 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19220 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19221 { 4781 /* sqdmlsl */, AArch64::SQDMLSLi16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, },
19222 { 4781 /* sqdmlsl */, AArch64::SQDMLSLi32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, },
19223 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv1i32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19224 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv1i64_indexed, Convert__FPRAsmOperandFPR641_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19225 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19226 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19227 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19228 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19229 { 4789 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19230 { 4789 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19231 { 4789 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19232 { 4789 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19233 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19234 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19235 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19236 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19237 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19238 { 4807 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19239 { 4807 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19240 { 4807 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19241 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19242 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19243 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19244 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19245 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19246 { 4826 /* sqdmulh */, AArch64::SQDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
19247 { 4826 /* sqdmulh */, AArch64::SQDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
19248 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19249 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19250 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19251 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19252 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19253 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
19254 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
19255 { 4826 /* sqdmulh */, AArch64::SQDMULHv1i16_indexed, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19256 { 4826 /* sqdmulh */, AArch64::SQDMULHv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19257 { 4826 /* sqdmulh */, AArch64::SQDMULHv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19258 { 4826 /* sqdmulh */, AArch64::SQDMULHv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19259 { 4826 /* sqdmulh */, AArch64::SQDMULHv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19260 { 4826 /* sqdmulh */, AArch64::SQDMULHv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19261 { 4826 /* sqdmulh */, AArch64::SQDMULHv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19262 { 4826 /* sqdmulh */, AArch64::SQDMULHv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19263 { 4826 /* sqdmulh */, AArch64::SQDMULHv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19264 { 4826 /* sqdmulh */, AArch64::SQDMULHv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19265 { 4834 /* sqdmull */, AArch64::SQDMULLi16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, },
19266 { 4834 /* sqdmull */, AArch64::SQDMULLi32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, },
19267 { 4834 /* sqdmull */, AArch64::SQDMULLv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19268 { 4834 /* sqdmull */, AArch64::SQDMULLv1i64_indexed, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19269 { 4834 /* sqdmull */, AArch64::SQDMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19270 { 4834 /* sqdmull */, AArch64::SQDMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19271 { 4834 /* sqdmull */, AArch64::SQDMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19272 { 4834 /* sqdmull */, AArch64::SQDMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19273 { 4842 /* sqdmull2 */, AArch64::SQDMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19274 { 4842 /* sqdmull2 */, AArch64::SQDMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19275 { 4842 /* sqdmull2 */, AArch64::SQDMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19276 { 4842 /* sqdmull2 */, AArch64::SQDMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19277 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19278 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19279 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19280 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19281 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19282 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19283 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19284 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19285 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19286 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19287 { 4869 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
19288 { 4869 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
19289 { 4869 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
19290 { 4869 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
19291 { 4869 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19292 { 4869 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19293 { 4876 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
19294 { 4876 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
19295 { 4876 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
19296 { 4876 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
19297 { 4876 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
19298 { 4876 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
19299 { 4876 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19300 { 4876 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19301 { 4876 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19302 { 4883 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
19303 { 4883 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
19304 { 4883 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
19305 { 4883 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
19306 { 4883 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
19307 { 4883 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
19308 { 4883 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19309 { 4883 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19310 { 4883 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19311 { 4890 /* sqincp */, AArch64::SQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
19312 { 4890 /* sqincp */, AArch64::SQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
19313 { 4890 /* sqincp */, AArch64::SQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
19314 { 4890 /* sqincp */, AArch64::SQINCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
19315 { 4890 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
19316 { 4890 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
19317 { 4890 /* sqincp */, AArch64::SQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
19318 { 4890 /* sqincp */, AArch64::SQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
19319 { 4890 /* sqincp */, AArch64::SQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
19320 { 4890 /* sqincp */, AArch64::SQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
19321 { 4890 /* sqincp */, AArch64::SQINCP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, },
19322 { 4890 /* sqincp */, AArch64::SQINCP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, },
19323 { 4890 /* sqincp */, AArch64::SQINCP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, },
19324 { 4890 /* sqincp */, AArch64::SQINCP_XPWd_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg, MCK_GPR64as32 }, },
19325 { 4897 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
19326 { 4897 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
19327 { 4897 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
19328 { 4897 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
19329 { 4897 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
19330 { 4897 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
19331 { 4897 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19332 { 4897 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19333 { 4897 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19334 { 4904 /* sqneg */, AArch64::SQNEGv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16 }, },
19335 { 4904 /* sqneg */, AArch64::SQNEGv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
19336 { 4904 /* sqneg */, AArch64::SQNEGv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
19337 { 4904 /* sqneg */, AArch64::SQNEGv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8 }, },
19338 { 4904 /* sqneg */, AArch64::SQNEGv16i8, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19339 { 4904 /* sqneg */, AArch64::SQNEGv2i64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
19340 { 4904 /* sqneg */, AArch64::SQNEGv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19341 { 4904 /* sqneg */, AArch64::SQNEGv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19342 { 4904 /* sqneg */, AArch64::SQNEGv2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19343 { 4904 /* sqneg */, AArch64::SQNEGv4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19344 { 4904 /* sqneg */, AArch64::SQNEGv8i8, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19345 { 4904 /* sqneg */, AArch64::SQNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19346 { 4904 /* sqneg */, AArch64::SQNEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
19347 { 4904 /* sqneg */, AArch64::SQNEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
19348 { 4904 /* sqneg */, AArch64::SQNEG_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
19349 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
19350 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
19351 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
19352 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
19353 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
19354 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
19355 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasRDM, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
19356 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasRDM, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
19357 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19358 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19359 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19360 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19361 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19362 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
19363 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
19364 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHi16_indexed, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON_HasRDM, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19365 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHi32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON_HasRDM, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19366 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasRDM, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19367 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasRDM, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19368 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasRDM, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19369 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasRDM, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19370 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON_HasRDM, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19371 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasRDM, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19372 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON_HasRDM, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19373 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasRDM, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19374 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasRDM, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
19375 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasRDM, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
19376 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19377 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19378 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19379 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19380 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19381 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
19382 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
19383 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHi16_indexed, Convert__FPRAsmOperandFPR161_0__Tie0_1_1__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON_HasRDM, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19384 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHi32_indexed, Convert__FPRAsmOperandFPR321_0__Tie0_1_1__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON_HasRDM, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19385 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasRDM, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19386 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON_HasRDM, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19387 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasRDM, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19388 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasRDM, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19389 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON_HasRDM, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19390 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasRDM, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19391 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON_HasRDM, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19392 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16_indexed, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON_HasRDM, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19393 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
19394 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
19395 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19396 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19397 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19398 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19399 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19400 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
19401 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
19402 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv1i16_indexed, Convert__FPRAsmOperandFPR161_0__FPRAsmOperandFPR161_1__VectorRegLo1_2__IndexRange0_71_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19403 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv1i32_indexed, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__VectorReg1281_2__IndexRange0_31_4, AMFBS_HasNEON, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19404 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19405 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19406 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19407 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19408 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19409 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19410 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv2i32_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19411 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv4i16_indexed, Convert__VectorReg641_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
19412 { 4947 /* sqrshl */, AArch64::SQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
19413 { 4947 /* sqrshl */, AArch64::SQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
19414 { 4947 /* sqrshl */, AArch64::SQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
19415 { 4947 /* sqrshl */, AArch64::SQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
19416 { 4947 /* sqrshl */, AArch64::SQRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19417 { 4947 /* sqrshl */, AArch64::SQRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
19418 { 4947 /* sqrshl */, AArch64::SQRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19419 { 4947 /* sqrshl */, AArch64::SQRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19420 { 4947 /* sqrshl */, AArch64::SQRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19421 { 4947 /* sqrshl */, AArch64::SQRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19422 { 4947 /* sqrshl */, AArch64::SQRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19423 { 4947 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19424 { 4947 /* sqrshl */, AArch64::SQRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19425 { 4947 /* sqrshl */, AArch64::SQRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19426 { 4947 /* sqrshl */, AArch64::SQRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19427 { 4954 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19428 { 4954 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19429 { 4954 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19430 { 4954 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19431 { 4962 /* sqrshrn */, AArch64::SQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
19432 { 4962 /* sqrshrn */, AArch64::SQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
19433 { 4962 /* sqrshrn */, AArch64::SQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
19434 { 4962 /* sqrshrn */, AArch64::SQRSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
19435 { 4962 /* sqrshrn */, AArch64::SQRSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
19436 { 4962 /* sqrshrn */, AArch64::SQRSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
19437 { 4970 /* sqrshrn2 */, AArch64::SQRSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
19438 { 4970 /* sqrshrn2 */, AArch64::SQRSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
19439 { 4970 /* sqrshrn2 */, AArch64::SQRSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
19440 { 4979 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19441 { 4979 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19442 { 4979 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19443 { 4988 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19444 { 4988 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19445 { 4988 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19446 { 4997 /* sqrshrun */, AArch64::SQRSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
19447 { 4997 /* sqrshrun */, AArch64::SQRSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
19448 { 4997 /* sqrshrun */, AArch64::SQRSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
19449 { 4997 /* sqrshrun */, AArch64::SQRSHRUNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
19450 { 4997 /* sqrshrun */, AArch64::SQRSHRUNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
19451 { 4997 /* sqrshrun */, AArch64::SQRSHRUNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
19452 { 5006 /* sqrshrun2 */, AArch64::SQRSHRUNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
19453 { 5006 /* sqrshrun2 */, AArch64::SQRSHRUNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
19454 { 5006 /* sqrshrun2 */, AArch64::SQRSHRUNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
19455 { 5016 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19456 { 5016 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19457 { 5016 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19458 { 5026 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19459 { 5026 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19460 { 5026 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19461 { 5036 /* sqshl */, AArch64::SQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
19462 { 5036 /* sqshl */, AArch64::SQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, },
19463 { 5036 /* sqshl */, AArch64::SQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
19464 { 5036 /* sqshl */, AArch64::SQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, },
19465 { 5036 /* sqshl */, AArch64::SQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
19466 { 5036 /* sqshl */, AArch64::SQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
19467 { 5036 /* sqshl */, AArch64::SQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
19468 { 5036 /* sqshl */, AArch64::SQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, },
19469 { 5036 /* sqshl */, AArch64::SQSHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, },
19470 { 5036 /* sqshl */, AArch64::SQSHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, },
19471 { 5036 /* sqshl */, AArch64::SQSHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, },
19472 { 5036 /* sqshl */, AArch64::SQSHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, },
19473 { 5036 /* sqshl */, AArch64::SQSHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, },
19474 { 5036 /* sqshl */, AArch64::SQSHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, },
19475 { 5036 /* sqshl */, AArch64::SQSHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, },
19476 { 5036 /* sqshl */, AArch64::SQSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19477 { 5036 /* sqshl */, AArch64::SQSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
19478 { 5036 /* sqshl */, AArch64::SQSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19479 { 5036 /* sqshl */, AArch64::SQSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19480 { 5036 /* sqshl */, AArch64::SQSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19481 { 5036 /* sqshl */, AArch64::SQSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19482 { 5036 /* sqshl */, AArch64::SQSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19483 { 5036 /* sqshl */, AArch64::SQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19484 { 5036 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19485 { 5036 /* sqshl */, AArch64::SQSHL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
19486 { 5036 /* sqshl */, AArch64::SQSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19487 { 5036 /* sqshl */, AArch64::SQSHL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
19488 { 5036 /* sqshl */, AArch64::SQSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19489 { 5036 /* sqshl */, AArch64::SQSHL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19490 { 5036 /* sqshl */, AArch64::SQSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19491 { 5042 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19492 { 5042 /* sqshlr */, AArch64::SQSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19493 { 5042 /* sqshlr */, AArch64::SQSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19494 { 5042 /* sqshlr */, AArch64::SQSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19495 { 5049 /* sqshlu */, AArch64::SQSHLUh, Convert__Reg1_0__Reg1_1__Imm0_151_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, },
19496 { 5049 /* sqshlu */, AArch64::SQSHLUs, Convert__Reg1_0__Reg1_1__Imm0_311_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, },
19497 { 5049 /* sqshlu */, AArch64::SQSHLUd, Convert__Reg1_0__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
19498 { 5049 /* sqshlu */, AArch64::SQSHLUb, Convert__Reg1_0__Reg1_1__Imm0_71_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, },
19499 { 5049 /* sqshlu */, AArch64::SQSHLUv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, },
19500 { 5049 /* sqshlu */, AArch64::SQSHLUv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, },
19501 { 5049 /* sqshlu */, AArch64::SQSHLUv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, },
19502 { 5049 /* sqshlu */, AArch64::SQSHLUv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, },
19503 { 5049 /* sqshlu */, AArch64::SQSHLUv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, },
19504 { 5049 /* sqshlu */, AArch64::SQSHLUv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, },
19505 { 5049 /* sqshlu */, AArch64::SQSHLUv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, },
19506 { 5049 /* sqshlu */, AArch64::SQSHLU_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19507 { 5049 /* sqshlu */, AArch64::SQSHLU_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
19508 { 5049 /* sqshlu */, AArch64::SQSHLU_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
19509 { 5049 /* sqshlu */, AArch64::SQSHLU_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19510 { 5056 /* sqshrn */, AArch64::SQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
19511 { 5056 /* sqshrn */, AArch64::SQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
19512 { 5056 /* sqshrn */, AArch64::SQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
19513 { 5056 /* sqshrn */, AArch64::SQSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
19514 { 5056 /* sqshrn */, AArch64::SQSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
19515 { 5056 /* sqshrn */, AArch64::SQSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
19516 { 5063 /* sqshrn2 */, AArch64::SQSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
19517 { 5063 /* sqshrn2 */, AArch64::SQSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
19518 { 5063 /* sqshrn2 */, AArch64::SQSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
19519 { 5071 /* sqshrnb */, AArch64::SQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19520 { 5071 /* sqshrnb */, AArch64::SQSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19521 { 5071 /* sqshrnb */, AArch64::SQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19522 { 5079 /* sqshrnt */, AArch64::SQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19523 { 5079 /* sqshrnt */, AArch64::SQSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19524 { 5079 /* sqshrnt */, AArch64::SQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19525 { 5087 /* sqshrun */, AArch64::SQSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
19526 { 5087 /* sqshrun */, AArch64::SQSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
19527 { 5087 /* sqshrun */, AArch64::SQSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
19528 { 5087 /* sqshrun */, AArch64::SQSHRUNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
19529 { 5087 /* sqshrun */, AArch64::SQSHRUNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
19530 { 5087 /* sqshrun */, AArch64::SQSHRUNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
19531 { 5095 /* sqshrun2 */, AArch64::SQSHRUNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
19532 { 5095 /* sqshrun2 */, AArch64::SQSHRUNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
19533 { 5095 /* sqshrun2 */, AArch64::SQSHRUNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
19534 { 5104 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19535 { 5104 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19536 { 5104 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19537 { 5113 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19538 { 5113 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19539 { 5113 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19540 { 5122 /* sqsub */, AArch64::SQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
19541 { 5122 /* sqsub */, AArch64::SQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
19542 { 5122 /* sqsub */, AArch64::SQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
19543 { 5122 /* sqsub */, AArch64::SQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
19544 { 5122 /* sqsub */, AArch64::SQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
19545 { 5122 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19546 { 5122 /* sqsub */, AArch64::SQSUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
19547 { 5122 /* sqsub */, AArch64::SQSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19548 { 5122 /* sqsub */, AArch64::SQSUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
19549 { 5122 /* sqsub */, AArch64::SQSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19550 { 5122 /* sqsub */, AArch64::SQSUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
19551 { 5122 /* sqsub */, AArch64::SQSUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19552 { 5122 /* sqsub */, AArch64::SQSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19553 { 5122 /* sqsub */, AArch64::SQSUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
19554 { 5122 /* sqsub */, AArch64::SQSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19555 { 5122 /* sqsub */, AArch64::SQSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19556 { 5122 /* sqsub */, AArch64::SQSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19557 { 5122 /* sqsub */, AArch64::SQSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19558 { 5122 /* sqsub */, AArch64::SQSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19559 { 5122 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19560 { 5122 /* sqsub */, AArch64::SQSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19561 { 5122 /* sqsub */, AArch64::SQSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19562 { 5122 /* sqsub */, AArch64::SQSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19563 { 5128 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19564 { 5128 /* sqsubr */, AArch64::SQSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19565 { 5128 /* sqsubr */, AArch64::SQSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19566 { 5128 /* sqsubr */, AArch64::SQSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19567 { 5135 /* sqxtn */, AArch64::SQXTNv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32 }, },
19568 { 5135 /* sqxtn */, AArch64::SQXTNv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64 }, },
19569 { 5135 /* sqxtn */, AArch64::SQXTNv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16 }, },
19570 { 5135 /* sqxtn */, AArch64::SQXTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, },
19571 { 5135 /* sqxtn */, AArch64::SQXTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, },
19572 { 5135 /* sqxtn */, AArch64::SQXTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, },
19573 { 5141 /* sqxtn2 */, AArch64::SQXTNv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, },
19574 { 5141 /* sqxtn2 */, AArch64::SQXTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, },
19575 { 5141 /* sqxtn2 */, AArch64::SQXTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, },
19576 { 5148 /* sqxtnb */, AArch64::SQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
19577 { 5148 /* sqxtnb */, AArch64::SQXTNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
19578 { 5148 /* sqxtnb */, AArch64::SQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
19579 { 5155 /* sqxtnt */, AArch64::SQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
19580 { 5155 /* sqxtnt */, AArch64::SQXTNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
19581 { 5155 /* sqxtnt */, AArch64::SQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
19582 { 5162 /* sqxtun */, AArch64::SQXTUNv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32 }, },
19583 { 5162 /* sqxtun */, AArch64::SQXTUNv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64 }, },
19584 { 5162 /* sqxtun */, AArch64::SQXTUNv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16 }, },
19585 { 5162 /* sqxtun */, AArch64::SQXTUNv2i32, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, },
19586 { 5162 /* sqxtun */, AArch64::SQXTUNv4i16, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, },
19587 { 5162 /* sqxtun */, AArch64::SQXTUNv8i8, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, },
19588 { 5169 /* sqxtun2 */, AArch64::SQXTUNv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, },
19589 { 5169 /* sqxtun2 */, AArch64::SQXTUNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, },
19590 { 5169 /* sqxtun2 */, AArch64::SQXTUNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, },
19591 { 5177 /* sqxtunb */, AArch64::SQXTUNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
19592 { 5177 /* sqxtunb */, AArch64::SQXTUNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
19593 { 5177 /* sqxtunb */, AArch64::SQXTUNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
19594 { 5185 /* sqxtunt */, AArch64::SQXTUNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
19595 { 5185 /* sqxtunt */, AArch64::SQXTUNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
19596 { 5185 /* sqxtunt */, AArch64::SQXTUNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
19597 { 5193 /* srhadd */, AArch64::SRHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19598 { 5193 /* srhadd */, AArch64::SRHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19599 { 5193 /* srhadd */, AArch64::SRHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19600 { 5193 /* srhadd */, AArch64::SRHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19601 { 5193 /* srhadd */, AArch64::SRHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19602 { 5193 /* srhadd */, AArch64::SRHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19603 { 5193 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19604 { 5193 /* srhadd */, AArch64::SRHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19605 { 5193 /* srhadd */, AArch64::SRHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19606 { 5193 /* srhadd */, AArch64::SRHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19607 { 5200 /* sri */, AArch64::SRId, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
19608 { 5200 /* sri */, AArch64::SRI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19609 { 5200 /* sri */, AArch64::SRI_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
19610 { 5200 /* sri */, AArch64::SRI_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
19611 { 5200 /* sri */, AArch64::SRI_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
19612 { 5200 /* sri */, AArch64::SRIv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
19613 { 5200 /* sri */, AArch64::SRIv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
19614 { 5200 /* sri */, AArch64::SRIv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
19615 { 5200 /* sri */, AArch64::SRIv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
19616 { 5200 /* sri */, AArch64::SRIv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
19617 { 5200 /* sri */, AArch64::SRIv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
19618 { 5200 /* sri */, AArch64::SRIv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
19619 { 5204 /* srshl */, AArch64::SRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
19620 { 5204 /* srshl */, AArch64::SRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19621 { 5204 /* srshl */, AArch64::SRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
19622 { 5204 /* srshl */, AArch64::SRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19623 { 5204 /* srshl */, AArch64::SRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19624 { 5204 /* srshl */, AArch64::SRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19625 { 5204 /* srshl */, AArch64::SRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19626 { 5204 /* srshl */, AArch64::SRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19627 { 5204 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19628 { 5204 /* srshl */, AArch64::SRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19629 { 5204 /* srshl */, AArch64::SRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19630 { 5204 /* srshl */, AArch64::SRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19631 { 5210 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19632 { 5210 /* srshlr */, AArch64::SRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19633 { 5210 /* srshlr */, AArch64::SRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19634 { 5210 /* srshlr */, AArch64::SRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19635 { 5217 /* srshr */, AArch64::SRSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
19636 { 5217 /* srshr */, AArch64::SRSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
19637 { 5217 /* srshr */, AArch64::SRSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
19638 { 5217 /* srshr */, AArch64::SRSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
19639 { 5217 /* srshr */, AArch64::SRSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
19640 { 5217 /* srshr */, AArch64::SRSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
19641 { 5217 /* srshr */, AArch64::SRSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
19642 { 5217 /* srshr */, AArch64::SRSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
19643 { 5217 /* srshr */, AArch64::SRSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19644 { 5217 /* srshr */, AArch64::SRSHR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
19645 { 5217 /* srshr */, AArch64::SRSHR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
19646 { 5217 /* srshr */, AArch64::SRSHR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
19647 { 5223 /* srsra */, AArch64::SRSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
19648 { 5223 /* srsra */, AArch64::SRSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19649 { 5223 /* srsra */, AArch64::SRSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
19650 { 5223 /* srsra */, AArch64::SRSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
19651 { 5223 /* srsra */, AArch64::SRSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
19652 { 5223 /* srsra */, AArch64::SRSRAv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
19653 { 5223 /* srsra */, AArch64::SRSRAv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
19654 { 5223 /* srsra */, AArch64::SRSRAv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
19655 { 5223 /* srsra */, AArch64::SRSRAv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
19656 { 5223 /* srsra */, AArch64::SRSRAv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
19657 { 5223 /* srsra */, AArch64::SRSRAv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
19658 { 5223 /* srsra */, AArch64::SRSRAv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
19659 { 5229 /* ssbb */, AArch64::DSB, Convert__imm_95_0, AMFBS_None, { }, },
19660 { 5234 /* sshl */, AArch64::SSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
19661 { 5234 /* sshl */, AArch64::SSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19662 { 5234 /* sshl */, AArch64::SSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
19663 { 5234 /* sshl */, AArch64::SSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19664 { 5234 /* sshl */, AArch64::SSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19665 { 5234 /* sshl */, AArch64::SSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19666 { 5234 /* sshl */, AArch64::SSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19667 { 5234 /* sshl */, AArch64::SSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19668 { 5239 /* sshll */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, },
19669 { 5239 /* sshll */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, },
19670 { 5239 /* sshll */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, },
19671 { 5245 /* sshll2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, },
19672 { 5245 /* sshll2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, },
19673 { 5245 /* sshll2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, },
19674 { 5252 /* sshllb */, AArch64::SSHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19675 { 5252 /* sshllb */, AArch64::SSHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19676 { 5252 /* sshllb */, AArch64::SSHLLB_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
19677 { 5259 /* sshllt */, AArch64::SSHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19678 { 5259 /* sshllt */, AArch64::SSHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19679 { 5259 /* sshllt */, AArch64::SSHLLT_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
19680 { 5266 /* sshr */, AArch64::SSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
19681 { 5266 /* sshr */, AArch64::SSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
19682 { 5266 /* sshr */, AArch64::SSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
19683 { 5266 /* sshr */, AArch64::SSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
19684 { 5266 /* sshr */, AArch64::SSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
19685 { 5266 /* sshr */, AArch64::SSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
19686 { 5266 /* sshr */, AArch64::SSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
19687 { 5266 /* sshr */, AArch64::SSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
19688 { 5271 /* ssra */, AArch64::SSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
19689 { 5271 /* ssra */, AArch64::SSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19690 { 5271 /* ssra */, AArch64::SSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
19691 { 5271 /* ssra */, AArch64::SSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
19692 { 5271 /* ssra */, AArch64::SSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
19693 { 5271 /* ssra */, AArch64::SSRAv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
19694 { 5271 /* ssra */, AArch64::SSRAv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
19695 { 5271 /* ssra */, AArch64::SSRAv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
19696 { 5271 /* ssra */, AArch64::SSRAv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
19697 { 5271 /* ssra */, AArch64::SSRAv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
19698 { 5271 /* ssra */, AArch64::SSRAv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
19699 { 5271 /* ssra */, AArch64::SSRAv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
19700 { 5276 /* ssubl */, AArch64::SSUBLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
19701 { 5276 /* ssubl */, AArch64::SSUBLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
19702 { 5276 /* ssubl */, AArch64::SSUBLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
19703 { 5282 /* ssubl2 */, AArch64::SSUBLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
19704 { 5282 /* ssubl2 */, AArch64::SSUBLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
19705 { 5282 /* ssubl2 */, AArch64::SSUBLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
19706 { 5289 /* ssublb */, AArch64::SSUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19707 { 5289 /* ssublb */, AArch64::SSUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19708 { 5289 /* ssublb */, AArch64::SSUBLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19709 { 5296 /* ssublbt */, AArch64::SSUBLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19710 { 5296 /* ssublbt */, AArch64::SSUBLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19711 { 5296 /* ssublbt */, AArch64::SSUBLBT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19712 { 5304 /* ssublt */, AArch64::SSUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19713 { 5304 /* ssublt */, AArch64::SSUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19714 { 5304 /* ssublt */, AArch64::SSUBLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19715 { 5311 /* ssubltb */, AArch64::SSUBLTB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19716 { 5311 /* ssubltb */, AArch64::SSUBLTB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19717 { 5311 /* ssubltb */, AArch64::SSUBLTB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19718 { 5319 /* ssubw */, AArch64::SSUBWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
19719 { 5319 /* ssubw */, AArch64::SSUBWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
19720 { 5319 /* ssubw */, AArch64::SSUBWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, },
19721 { 5325 /* ssubw2 */, AArch64::SSUBWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
19722 { 5325 /* ssubw2 */, AArch64::SSUBWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
19723 { 5325 /* ssubw2 */, AArch64::SSUBWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
19724 { 5332 /* ssubwb */, AArch64::SSUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19725 { 5332 /* ssubwb */, AArch64::SSUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19726 { 5332 /* ssubwb */, AArch64::SSUBWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
19727 { 5339 /* ssubwt */, AArch64::SSUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19728 { 5339 /* ssubwt */, AArch64::SSUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19729 { 5339 /* ssubwt */, AArch64::SSUBWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
19730 { 5346 /* st1 */, AArch64::ST1Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19731 { 5346 /* st1 */, AArch64::ST1Fourv1d, Convert__TypedVectorList4_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19732 { 5346 /* st1 */, AArch64::ST1Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19733 { 5346 /* st1 */, AArch64::ST1Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19734 { 5346 /* st1 */, AArch64::ST1Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19735 { 5346 /* st1 */, AArch64::ST1Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19736 { 5346 /* st1 */, AArch64::ST1Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19737 { 5346 /* st1 */, AArch64::ST1Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19738 { 5346 /* st1 */, AArch64::ST1Onev16b, Convert__TypedVectorList1_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19739 { 5346 /* st1 */, AArch64::ST1Onev1d, Convert__TypedVectorList1_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19740 { 5346 /* st1 */, AArch64::ST1Onev2d, Convert__TypedVectorList1_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19741 { 5346 /* st1 */, AArch64::ST1Onev2s, Convert__TypedVectorList1_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19742 { 5346 /* st1 */, AArch64::ST1Onev4h, Convert__TypedVectorList1_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19743 { 5346 /* st1 */, AArch64::ST1Onev4s, Convert__TypedVectorList1_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19744 { 5346 /* st1 */, AArch64::ST1Onev8b, Convert__TypedVectorList1_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19745 { 5346 /* st1 */, AArch64::ST1Onev8h, Convert__TypedVectorList1_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19746 { 5346 /* st1 */, AArch64::ST1Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19747 { 5346 /* st1 */, AArch64::ST1Threev1d, Convert__TypedVectorList3_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19748 { 5346 /* st1 */, AArch64::ST1Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19749 { 5346 /* st1 */, AArch64::ST1Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19750 { 5346 /* st1 */, AArch64::ST1Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19751 { 5346 /* st1 */, AArch64::ST1Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19752 { 5346 /* st1 */, AArch64::ST1Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19753 { 5346 /* st1 */, AArch64::ST1Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19754 { 5346 /* st1 */, AArch64::ST1Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19755 { 5346 /* st1 */, AArch64::ST1Twov1d, Convert__TypedVectorList2_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19756 { 5346 /* st1 */, AArch64::ST1Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19757 { 5346 /* st1 */, AArch64::ST1Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19758 { 5346 /* st1 */, AArch64::ST1Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19759 { 5346 /* st1 */, AArch64::ST1Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19760 { 5346 /* st1 */, AArch64::ST1Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19761 { 5346 /* st1 */, AArch64::ST1Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19762 { 5346 /* st1 */, AArch64::ST1Fourv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19763 { 5346 /* st1 */, AArch64::ST1Onev16b, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19764 { 5346 /* st1 */, AArch64::ST1Threev16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19765 { 5346 /* st1 */, AArch64::ST1Twov16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19766 { 5346 /* st1 */, AArch64::ST1Fourv1d, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19767 { 5346 /* st1 */, AArch64::ST1Onev1d, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19768 { 5346 /* st1 */, AArch64::ST1Threev1d, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19769 { 5346 /* st1 */, AArch64::ST1Twov1d, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19770 { 5346 /* st1 */, AArch64::ST1Fourv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19771 { 5346 /* st1 */, AArch64::ST1Onev2d, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19772 { 5346 /* st1 */, AArch64::ST1Threev2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19773 { 5346 /* st1 */, AArch64::ST1Twov2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19774 { 5346 /* st1 */, AArch64::ST1Fourv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19775 { 5346 /* st1 */, AArch64::ST1Onev2s, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19776 { 5346 /* st1 */, AArch64::ST1Threev2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19777 { 5346 /* st1 */, AArch64::ST1Twov2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19778 { 5346 /* st1 */, AArch64::ST1Fourv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19779 { 5346 /* st1 */, AArch64::ST1Onev4h, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19780 { 5346 /* st1 */, AArch64::ST1Threev4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19781 { 5346 /* st1 */, AArch64::ST1Twov4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19782 { 5346 /* st1 */, AArch64::ST1Fourv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19783 { 5346 /* st1 */, AArch64::ST1Onev4s, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19784 { 5346 /* st1 */, AArch64::ST1Threev4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19785 { 5346 /* st1 */, AArch64::ST1Twov4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19786 { 5346 /* st1 */, AArch64::ST1Fourv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19787 { 5346 /* st1 */, AArch64::ST1Onev8b, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19788 { 5346 /* st1 */, AArch64::ST1Threev8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19789 { 5346 /* st1 */, AArch64::ST1Twov8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19790 { 5346 /* st1 */, AArch64::ST1Fourv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19791 { 5346 /* st1 */, AArch64::ST1Onev8h, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19792 { 5346 /* st1 */, AArch64::ST1Threev8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19793 { 5346 /* st1 */, AArch64::ST1Twov8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19794 { 5346 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
19795 { 5346 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19796 { 5346 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19797 { 5346 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19798 { 5346 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
19799 { 5346 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19800 { 5346 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19801 { 5346 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19802 { 5346 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19803 { 5346 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19804 { 5346 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
19805 { 5346 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19806 { 5346 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19807 { 5346 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19808 { 5346 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
19809 { 5346 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19810 { 5346 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19811 { 5346 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19812 { 5346 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19813 { 5346 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19814 { 5346 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19815 { 5346 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19816 { 5346 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19817 { 5346 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19818 { 5346 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19819 { 5346 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19820 { 5346 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19821 { 5346 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19822 { 5346 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19823 { 5346 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19824 { 5346 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19825 { 5346 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19826 { 5346 /* st1 */, AArch64::ST1i8, Convert__TypedVectorList1_081_0__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19827 { 5346 /* st1 */, AArch64::ST1i64, Convert__TypedVectorList1_0641_0__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19828 { 5346 /* st1 */, AArch64::ST1i16, Convert__TypedVectorList1_0161_0__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19829 { 5346 /* st1 */, AArch64::ST1i32, Convert__TypedVectorList1_0321_0__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19830 { 5346 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
19831 { 5346 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19832 { 5346 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
19833 { 5346 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19834 { 5346 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
19835 { 5346 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19836 { 5346 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
19837 { 5346 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19838 { 5346 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
19839 { 5346 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19840 { 5346 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
19841 { 5346 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19842 { 5346 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
19843 { 5346 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19844 { 5346 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
19845 { 5346 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19846 { 5346 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19847 { 5346 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19848 { 5346 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19849 { 5346 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19850 { 5346 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19851 { 5346 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19852 { 5346 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19853 { 5346 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19854 { 5346 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19855 { 5346 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19856 { 5346 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19857 { 5346 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19858 { 5346 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19859 { 5346 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19860 { 5346 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19861 { 5346 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19862 { 5346 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
19863 { 5346 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19864 { 5346 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19865 { 5346 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19866 { 5346 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
19867 { 5346 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19868 { 5346 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19869 { 5346 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19870 { 5346 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19871 { 5346 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19872 { 5346 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19873 { 5346 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19874 { 5346 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
19875 { 5346 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19876 { 5346 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19877 { 5346 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19878 { 5346 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
19879 { 5346 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19880 { 5346 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19881 { 5346 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19882 { 5346 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
19883 { 5346 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19884 { 5346 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19885 { 5346 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19886 { 5346 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19887 { 5346 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19888 { 5346 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19889 { 5346 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19890 { 5346 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
19891 { 5346 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19892 { 5346 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19893 { 5346 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19894 { 5346 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19895 { 5346 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19896 { 5346 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19897 { 5346 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19898 { 5346 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
19899 { 5346 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19900 { 5346 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19901 { 5346 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19902 { 5346 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
19903 { 5346 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19904 { 5346 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19905 { 5346 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19906 { 5346 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
19907 { 5346 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19908 { 5346 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19909 { 5346 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19910 { 5346 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19911 { 5346 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19912 { 5346 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19913 { 5346 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19914 { 5346 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
19915 { 5346 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19916 { 5346 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19917 { 5346 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19918 { 5346 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
19919 { 5346 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19920 { 5346 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
19921 { 5346 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19922 { 5346 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
19923 { 5346 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19924 { 5346 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
19925 { 5346 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19926 { 5346 /* st1 */, AArch64::ST1i8, Convert__VecListOne1281_1__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19927 { 5346 /* st1 */, AArch64::ST1i64, Convert__VecListOne1281_1__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19928 { 5346 /* st1 */, AArch64::ST1i16, Convert__VecListOne1281_1__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19929 { 5346 /* st1 */, AArch64::ST1i32, Convert__VecListOne1281_1__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19930 { 5346 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
19931 { 5346 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19932 { 5346 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19933 { 5346 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19934 { 5346 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
19935 { 5346 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19936 { 5346 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
19937 { 5346 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19938 { 5346 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
19939 { 5346 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19940 { 5346 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
19941 { 5346 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19942 { 5346 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
19943 { 5346 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19944 { 5346 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
19945 { 5346 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
19946 { 5350 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19947 { 5350 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19948 { 5350 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
19949 { 5350 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19950 { 5350 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
19951 { 5350 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19952 { 5350 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19953 { 5350 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19954 { 5350 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19955 { 5350 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
19956 { 5350 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19957 { 5350 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
19958 { 5350 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
19959 { 5350 /* st1b */, AArch64::ST1B_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
19960 { 5350 /* st1b */, AArch64::SST1B_S_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
19961 { 5350 /* st1b */, AArch64::SST1B_S_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
19962 { 5350 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
19963 { 5350 /* st1b */, AArch64::ST1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
19964 { 5350 /* st1b */, AArch64::SST1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
19965 { 5350 /* st1b */, AArch64::SST1B_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
19966 { 5350 /* st1b */, AArch64::SST1B_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
19967 { 5350 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
19968 { 5350 /* st1b */, AArch64::ST1B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
19969 { 5350 /* st1b */, AArch64::ST1B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
19970 { 5350 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
19971 { 5350 /* st1b */, AArch64::ST1B_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
19972 { 5350 /* st1b */, AArch64::SST1B_S_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
19973 { 5350 /* st1b */, AArch64::SST1B_S_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
19974 { 5350 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
19975 { 5350 /* st1b */, AArch64::ST1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
19976 { 5350 /* st1b */, AArch64::SST1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
19977 { 5350 /* st1b */, AArch64::SST1B_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
19978 { 5350 /* st1b */, AArch64::SST1B_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
19979 { 5350 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
19980 { 5350 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
19981 { 5350 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
19982 { 5350 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
19983 { 5350 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
19984 { 5350 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
19985 { 5350 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
19986 { 5350 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
19987 { 5350 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
19988 { 5355 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19989 { 5355 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
19990 { 5355 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19991 { 5355 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
19992 { 5355 /* st1d */, AArch64::ST1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
19993 { 5355 /* st1d */, AArch64::SST1D_SCALED_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
19994 { 5355 /* st1d */, AArch64::SST1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
19995 { 5355 /* st1d */, AArch64::SST1D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
19996 { 5355 /* st1d */, AArch64::SST1D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
19997 { 5355 /* st1d */, AArch64::SST1D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
19998 { 5355 /* st1d */, AArch64::SST1D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
19999 { 5355 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
20000 { 5355 /* st1d */, AArch64::ST1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
20001 { 5355 /* st1d */, AArch64::SST1D_SCALED_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
20002 { 5355 /* st1d */, AArch64::SST1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
20003 { 5355 /* st1d */, AArch64::SST1D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
20004 { 5355 /* st1d */, AArch64::SST1D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
20005 { 5355 /* st1d */, AArch64::SST1D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
20006 { 5355 /* st1d */, AArch64::SST1D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
20007 { 5355 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
20008 { 5355 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20009 { 5355 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20010 { 5360 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20011 { 5360 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20012 { 5360 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20013 { 5360 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20014 { 5360 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20015 { 5360 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20016 { 5360 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20017 { 5360 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20018 { 5360 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20019 { 5360 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20020 { 5360 /* st1h */, AArch64::ST1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20021 { 5360 /* st1h */, AArch64::ST1H_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20022 { 5360 /* st1h */, AArch64::SST1H_S_SXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
20023 { 5360 /* st1h */, AArch64::SST1H_S_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
20024 { 5360 /* st1h */, AArch64::SST1H_S_UXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
20025 { 5360 /* st1h */, AArch64::SST1H_S_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
20026 { 5360 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
20027 { 5360 /* st1h */, AArch64::ST1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20028 { 5360 /* st1h */, AArch64::SST1H_D_SCALED_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
20029 { 5360 /* st1h */, AArch64::SST1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
20030 { 5360 /* st1h */, AArch64::SST1H_D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
20031 { 5360 /* st1h */, AArch64::SST1H_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
20032 { 5360 /* st1h */, AArch64::SST1H_D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
20033 { 5360 /* st1h */, AArch64::SST1H_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
20034 { 5360 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
20035 { 5360 /* st1h */, AArch64::ST1H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20036 { 5360 /* st1h */, AArch64::ST1H_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20037 { 5360 /* st1h */, AArch64::SST1H_S_SXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
20038 { 5360 /* st1h */, AArch64::SST1H_S_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
20039 { 5360 /* st1h */, AArch64::SST1H_S_UXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
20040 { 5360 /* st1h */, AArch64::SST1H_S_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
20041 { 5360 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
20042 { 5360 /* st1h */, AArch64::ST1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20043 { 5360 /* st1h */, AArch64::SST1H_D_SCALED_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
20044 { 5360 /* st1h */, AArch64::SST1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
20045 { 5360 /* st1h */, AArch64::SST1H_D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
20046 { 5360 /* st1h */, AArch64::SST1H_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
20047 { 5360 /* st1h */, AArch64::SST1H_D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
20048 { 5360 /* st1h */, AArch64::SST1H_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
20049 { 5360 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
20050 { 5360 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20051 { 5360 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20052 { 5360 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20053 { 5360 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20054 { 5360 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20055 { 5360 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20056 { 5365 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20057 { 5365 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20058 { 5365 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20059 { 5365 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20060 { 5365 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20061 { 5365 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20062 { 5365 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20063 { 5365 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20064 { 5365 /* st1w */, AArch64::ST1W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20065 { 5365 /* st1w */, AArch64::SST1W_SXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
20066 { 5365 /* st1w */, AArch64::SST1W_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
20067 { 5365 /* st1w */, AArch64::SST1W_UXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
20068 { 5365 /* st1w */, AArch64::SST1W_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
20069 { 5365 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
20070 { 5365 /* st1w */, AArch64::ST1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20071 { 5365 /* st1w */, AArch64::SST1W_D_SCALED_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
20072 { 5365 /* st1w */, AArch64::SST1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
20073 { 5365 /* st1w */, AArch64::SST1W_D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
20074 { 5365 /* st1w */, AArch64::SST1W_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
20075 { 5365 /* st1w */, AArch64::SST1W_D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
20076 { 5365 /* st1w */, AArch64::SST1W_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
20077 { 5365 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
20078 { 5365 /* st1w */, AArch64::ST1W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20079 { 5365 /* st1w */, AArch64::SST1W_SXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
20080 { 5365 /* st1w */, AArch64::SST1W_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
20081 { 5365 /* st1w */, AArch64::SST1W_UXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
20082 { 5365 /* st1w */, AArch64::SST1W_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
20083 { 5365 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
20084 { 5365 /* st1w */, AArch64::ST1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20085 { 5365 /* st1w */, AArch64::SST1W_D_SCALED_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
20086 { 5365 /* st1w */, AArch64::SST1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
20087 { 5365 /* st1w */, AArch64::SST1W_D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
20088 { 5365 /* st1w */, AArch64::SST1W_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
20089 { 5365 /* st1w */, AArch64::SST1W_D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
20090 { 5365 /* st1w */, AArch64::SST1W_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
20091 { 5365 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
20092 { 5365 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20093 { 5365 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20094 { 5365 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20095 { 5365 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20096 { 5370 /* st2 */, AArch64::ST2Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20097 { 5370 /* st2 */, AArch64::ST2Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20098 { 5370 /* st2 */, AArch64::ST2Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20099 { 5370 /* st2 */, AArch64::ST2Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20100 { 5370 /* st2 */, AArch64::ST2Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20101 { 5370 /* st2 */, AArch64::ST2Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20102 { 5370 /* st2 */, AArch64::ST2Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20103 { 5370 /* st2 */, AArch64::ST2Twov16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20104 { 5370 /* st2 */, AArch64::ST2Twov2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20105 { 5370 /* st2 */, AArch64::ST2Twov2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20106 { 5370 /* st2 */, AArch64::ST2Twov4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20107 { 5370 /* st2 */, AArch64::ST2Twov4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20108 { 5370 /* st2 */, AArch64::ST2Twov8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20109 { 5370 /* st2 */, AArch64::ST2Twov8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20110 { 5370 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20111 { 5370 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20112 { 5370 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20113 { 5370 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20114 { 5370 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20115 { 5370 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20116 { 5370 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20117 { 5370 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20118 { 5370 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20119 { 5370 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20120 { 5370 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20121 { 5370 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20122 { 5370 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20123 { 5370 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20124 { 5370 /* st2 */, AArch64::ST2i8, Convert__TypedVectorList2_081_0__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20125 { 5370 /* st2 */, AArch64::ST2i64, Convert__TypedVectorList2_0641_0__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20126 { 5370 /* st2 */, AArch64::ST2i16, Convert__TypedVectorList2_0161_0__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20127 { 5370 /* st2 */, AArch64::ST2i32, Convert__TypedVectorList2_0321_0__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20128 { 5370 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20129 { 5370 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20130 { 5370 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20131 { 5370 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20132 { 5370 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20133 { 5370 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20134 { 5370 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20135 { 5370 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20136 { 5370 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20137 { 5370 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20138 { 5370 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20139 { 5370 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20140 { 5370 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20141 { 5370 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20142 { 5370 /* st2 */, AArch64::ST2i8, Convert__VecListTwo1281_1__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20143 { 5370 /* st2 */, AArch64::ST2i64, Convert__VecListTwo1281_1__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20144 { 5370 /* st2 */, AArch64::ST2i16, Convert__VecListTwo1281_1__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20145 { 5370 /* st2 */, AArch64::ST2i32, Convert__VecListTwo1281_1__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20146 { 5370 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
20147 { 5370 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20148 { 5370 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20149 { 5370 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20150 { 5370 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
20151 { 5370 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20152 { 5370 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
20153 { 5370 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20154 { 5370 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
20155 { 5370 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20156 { 5370 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20157 { 5370 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20158 { 5370 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
20159 { 5370 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20160 { 5370 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
20161 { 5370 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20162 { 5374 /* st2b */, AArch64::ST2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20163 { 5374 /* st2b */, AArch64::ST2B, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
20164 { 5374 /* st2b */, AArch64::ST2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
20165 { 5379 /* st2d */, AArch64::ST2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20166 { 5379 /* st2d */, AArch64::ST2D, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
20167 { 5379 /* st2d */, AArch64::ST2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
20168 { 5384 /* st2g */, AArch64::ST2GOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20169 { 5384 /* st2g */, AArch64::ST2GPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
20170 { 5384 /* st2g */, AArch64::ST2GOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
20171 { 5384 /* st2g */, AArch64::ST2GPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
20172 { 5389 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20173 { 5389 /* st2h */, AArch64::ST2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20174 { 5389 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
20175 { 5394 /* st2w */, AArch64::ST2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20176 { 5394 /* st2w */, AArch64::ST2W, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20177 { 5394 /* st2w */, AArch64::ST2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
20178 { 5399 /* st3 */, AArch64::ST3Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20179 { 5399 /* st3 */, AArch64::ST3Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20180 { 5399 /* st3 */, AArch64::ST3Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20181 { 5399 /* st3 */, AArch64::ST3Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20182 { 5399 /* st3 */, AArch64::ST3Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20183 { 5399 /* st3 */, AArch64::ST3Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20184 { 5399 /* st3 */, AArch64::ST3Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20185 { 5399 /* st3 */, AArch64::ST3Threev16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20186 { 5399 /* st3 */, AArch64::ST3Threev2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20187 { 5399 /* st3 */, AArch64::ST3Threev2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20188 { 5399 /* st3 */, AArch64::ST3Threev4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20189 { 5399 /* st3 */, AArch64::ST3Threev4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20190 { 5399 /* st3 */, AArch64::ST3Threev8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20191 { 5399 /* st3 */, AArch64::ST3Threev8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20192 { 5399 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
20193 { 5399 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20194 { 5399 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
20195 { 5399 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20196 { 5399 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
20197 { 5399 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20198 { 5399 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
20199 { 5399 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20200 { 5399 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
20201 { 5399 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20202 { 5399 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
20203 { 5399 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20204 { 5399 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
20205 { 5399 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20206 { 5399 /* st3 */, AArch64::ST3i8, Convert__TypedVectorList3_081_0__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20207 { 5399 /* st3 */, AArch64::ST3i64, Convert__TypedVectorList3_0641_0__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20208 { 5399 /* st3 */, AArch64::ST3i16, Convert__TypedVectorList3_0161_0__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20209 { 5399 /* st3 */, AArch64::ST3i32, Convert__TypedVectorList3_0321_0__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20210 { 5399 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
20211 { 5399 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20212 { 5399 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
20213 { 5399 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20214 { 5399 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
20215 { 5399 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20216 { 5399 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
20217 { 5399 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20218 { 5399 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
20219 { 5399 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20220 { 5399 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
20221 { 5399 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20222 { 5399 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
20223 { 5399 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20224 { 5399 /* st3 */, AArch64::ST3i8, Convert__VecListThree1281_1__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20225 { 5399 /* st3 */, AArch64::ST3i64, Convert__VecListThree1281_1__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20226 { 5399 /* st3 */, AArch64::ST3i16, Convert__VecListThree1281_1__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20227 { 5399 /* st3 */, AArch64::ST3i32, Convert__VecListThree1281_1__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20228 { 5399 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
20229 { 5399 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20230 { 5399 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
20231 { 5399 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20232 { 5399 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
20233 { 5399 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20234 { 5399 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
20235 { 5399 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20236 { 5399 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
20237 { 5399 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20238 { 5399 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
20239 { 5399 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20240 { 5399 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
20241 { 5399 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20242 { 5399 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
20243 { 5399 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20244 { 5403 /* st3b */, AArch64::ST3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20245 { 5403 /* st3b */, AArch64::ST3B, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
20246 { 5403 /* st3b */, AArch64::ST3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
20247 { 5408 /* st3d */, AArch64::ST3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20248 { 5408 /* st3d */, AArch64::ST3D, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
20249 { 5408 /* st3d */, AArch64::ST3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
20250 { 5413 /* st3h */, AArch64::ST3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20251 { 5413 /* st3h */, AArch64::ST3H, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20252 { 5413 /* st3h */, AArch64::ST3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
20253 { 5418 /* st3w */, AArch64::ST3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20254 { 5418 /* st3w */, AArch64::ST3W, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20255 { 5418 /* st3w */, AArch64::ST3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
20256 { 5423 /* st4 */, AArch64::ST4Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20257 { 5423 /* st4 */, AArch64::ST4Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20258 { 5423 /* st4 */, AArch64::ST4Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20259 { 5423 /* st4 */, AArch64::ST4Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20260 { 5423 /* st4 */, AArch64::ST4Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20261 { 5423 /* st4 */, AArch64::ST4Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20262 { 5423 /* st4 */, AArch64::ST4Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20263 { 5423 /* st4 */, AArch64::ST4Fourv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20264 { 5423 /* st4 */, AArch64::ST4Fourv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20265 { 5423 /* st4 */, AArch64::ST4Fourv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20266 { 5423 /* st4 */, AArch64::ST4Fourv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20267 { 5423 /* st4 */, AArch64::ST4Fourv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20268 { 5423 /* st4 */, AArch64::ST4Fourv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20269 { 5423 /* st4 */, AArch64::ST4Fourv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20270 { 5423 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
20271 { 5423 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20272 { 5423 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
20273 { 5423 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20274 { 5423 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20275 { 5423 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20276 { 5423 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20277 { 5423 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20278 { 5423 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
20279 { 5423 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20280 { 5423 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20281 { 5423 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20282 { 5423 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
20283 { 5423 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20284 { 5423 /* st4 */, AArch64::ST4i8, Convert__TypedVectorList4_081_0__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20285 { 5423 /* st4 */, AArch64::ST4i64, Convert__TypedVectorList4_0641_0__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20286 { 5423 /* st4 */, AArch64::ST4i16, Convert__TypedVectorList4_0161_0__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20287 { 5423 /* st4 */, AArch64::ST4i32, Convert__TypedVectorList4_0321_0__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20288 { 5423 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
20289 { 5423 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20290 { 5423 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
20291 { 5423 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20292 { 5423 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20293 { 5423 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20294 { 5423 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20295 { 5423 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20296 { 5423 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
20297 { 5423 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20298 { 5423 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20299 { 5423 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20300 { 5423 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
20301 { 5423 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20302 { 5423 /* st4 */, AArch64::ST4i8, Convert__VecListFour1281_1__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20303 { 5423 /* st4 */, AArch64::ST4i64, Convert__VecListFour1281_1__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20304 { 5423 /* st4 */, AArch64::ST4i16, Convert__VecListFour1281_1__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20305 { 5423 /* st4 */, AArch64::ST4i32, Convert__VecListFour1281_1__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20306 { 5423 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
20307 { 5423 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20308 { 5423 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20309 { 5423 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20310 { 5423 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
20311 { 5423 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20312 { 5423 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20313 { 5423 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20314 { 5423 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
20315 { 5423 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20316 { 5423 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
20317 { 5423 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20318 { 5423 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
20319 { 5423 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20320 { 5423 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
20321 { 5423 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
20322 { 5427 /* st4b */, AArch64::ST4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20323 { 5427 /* st4b */, AArch64::ST4B, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
20324 { 5427 /* st4b */, AArch64::ST4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
20325 { 5432 /* st4d */, AArch64::ST4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20326 { 5432 /* st4d */, AArch64::ST4D, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
20327 { 5432 /* st4d */, AArch64::ST4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
20328 { 5437 /* st4h */, AArch64::ST4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20329 { 5437 /* st4h */, AArch64::ST4H, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20330 { 5437 /* st4h */, AArch64::ST4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
20331 { 5442 /* st4w */, AArch64::ST4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20332 { 5442 /* st4w */, AArch64::ST4W, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20333 { 5442 /* st4w */, AArch64::ST4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
20334 { 5447 /* st64b */, AArch64::ST64B, Convert__GPR64x81_0__Reg1_2, AMFBS_HasLS64, { MCK_GPR64x8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20335 { 5453 /* st64bv */, AArch64::ST64BV, Convert__Reg1_0__GPR64x81_1__Reg1_3, AMFBS_HasLS64, { MCK_GPR64, MCK_GPR64x8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20336 { 5460 /* st64bv0 */, AArch64::ST64BV0, Convert__Reg1_0__GPR64x81_1__Reg1_3, AMFBS_HasLS64, { MCK_GPR64, MCK_GPR64x8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20337 { 5468 /* stadd */, AArch64::LDADDW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20338 { 5468 /* stadd */, AArch64::LDADDX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20339 { 5474 /* staddb */, AArch64::LDADDB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20340 { 5481 /* staddh */, AArch64::LDADDH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20341 { 5488 /* staddl */, AArch64::LDADDLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20342 { 5488 /* staddl */, AArch64::LDADDLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20343 { 5495 /* staddlb */, AArch64::LDADDLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20344 { 5503 /* staddlh */, AArch64::LDADDLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20345 { 5511 /* stclr */, AArch64::LDCLRW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20346 { 5511 /* stclr */, AArch64::LDCLRX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20347 { 5517 /* stclrb */, AArch64::LDCLRB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20348 { 5524 /* stclrh */, AArch64::LDCLRH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20349 { 5531 /* stclrl */, AArch64::LDCLRLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20350 { 5531 /* stclrl */, AArch64::LDCLRLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20351 { 5538 /* stclrlb */, AArch64::LDCLRLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20352 { 5546 /* stclrlh */, AArch64::LDCLRLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20353 { 5554 /* steor */, AArch64::LDEORW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20354 { 5554 /* steor */, AArch64::LDEORX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20355 { 5560 /* steorb */, AArch64::LDEORB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20356 { 5567 /* steorh */, AArch64::LDEORH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20357 { 5574 /* steorl */, AArch64::LDEORLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20358 { 5574 /* steorl */, AArch64::LDEORLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20359 { 5581 /* steorlb */, AArch64::LDEORLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20360 { 5589 /* steorlh */, AArch64::LDEORLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20361 { 5597 /* stg */, AArch64::STGOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20362 { 5597 /* stg */, AArch64::STGPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
20363 { 5597 /* stg */, AArch64::STGOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
20364 { 5597 /* stg */, AArch64::STGPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
20365 { 5601 /* stgm */, AArch64::STGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20366 { 5606 /* stgp */, AArch64::STGPi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20367 { 5606 /* stgp */, AArch64::STGPpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_5, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, },
20368 { 5606 /* stgp */, AArch64::STGPi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
20369 { 5606 /* stgp */, AArch64::STGPpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_4, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, },
20370 { 5611 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20371 { 5611 /* stllr */, AArch64::STLLRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20372 { 5617 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20373 { 5624 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20374 { 5631 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20375 { 5631 /* stlr */, AArch64::STLRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20376 { 5636 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20377 { 5642 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20378 { 5648 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20379 { 5648 /* stlur */, AArch64::STLURXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20380 { 5648 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20381 { 5648 /* stlur */, AArch64::STLURXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20382 { 5654 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20383 { 5654 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20384 { 5661 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20385 { 5661 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20386 { 5668 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20387 { 5668 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20388 { 5674 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20389 { 5674 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20390 { 5680 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20391 { 5687 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20392 { 5694 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20393 { 5694 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20394 { 5694 /* stnp */, AArch64::STNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20395 { 5694 /* stnp */, AArch64::STNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20396 { 5694 /* stnp */, AArch64::STNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20397 { 5694 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
20398 { 5694 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
20399 { 5694 /* stnp */, AArch64::STNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
20400 { 5694 /* stnp */, AArch64::STNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
20401 { 5694 /* stnp */, AArch64::STNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
20402 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20403 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20404 { 5699 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20405 { 5699 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20406 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20407 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20408 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
20409 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
20410 { 5699 /* stnt1b */, AArch64::STNT1B_ZRR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
20411 { 5699 /* stnt1b */, AArch64::STNT1B_ZRR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
20412 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
20413 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
20414 { 5699 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20415 { 5699 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20416 { 5706 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20417 { 5706 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20418 { 5706 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20419 { 5706 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20420 { 5706 /* stnt1d */, AArch64::STNT1D_ZRR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
20421 { 5706 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
20422 { 5706 /* stnt1d */, AArch64::STNT1D_ZRR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
20423 { 5706 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
20424 { 5706 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20425 { 5706 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20426 { 5713 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20427 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20428 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20429 { 5713 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20430 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20431 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20432 { 5713 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20433 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
20434 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
20435 { 5713 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
20436 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
20437 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
20438 { 5713 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20439 { 5713 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20440 { 5720 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20441 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20442 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20443 { 5720 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20444 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
20445 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
20446 { 5720 /* stnt1w */, AArch64::STNT1W_ZRR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20447 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
20448 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
20449 { 5720 /* stnt1w */, AArch64::STNT1W_ZRR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
20450 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
20451 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
20452 { 5720 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20453 { 5720 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
20454 { 5727 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20455 { 5727 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20456 { 5727 /* stp */, AArch64::STPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20457 { 5727 /* stp */, AArch64::STPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20458 { 5727 /* stp */, AArch64::STPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20459 { 5727 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
20460 { 5727 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
20461 { 5727 /* stp */, AArch64::STPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, },
20462 { 5727 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
20463 { 5727 /* stp */, AArch64::STPSpost, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
20464 { 5727 /* stp */, AArch64::STPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
20465 { 5727 /* stp */, AArch64::STPDpost, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, },
20466 { 5727 /* stp */, AArch64::STPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
20467 { 5727 /* stp */, AArch64::STPQpost, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, },
20468 { 5727 /* stp */, AArch64::STPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
20469 { 5727 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
20470 { 5727 /* stp */, AArch64::STPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, },
20471 { 5727 /* stp */, AArch64::STPSpre, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
20472 { 5727 /* stp */, AArch64::STPDpre, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, },
20473 { 5727 /* stp */, AArch64::STPQpre, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, },
20474 { 5731 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20475 { 5731 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20476 { 5731 /* str */, AArch64::STR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20477 { 5731 /* str */, AArch64::STR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20478 { 5731 /* str */, AArch64::STRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20479 { 5731 /* str */, AArch64::STRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20480 { 5731 /* str */, AArch64::STRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20481 { 5731 /* str */, AArch64::STRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20482 { 5731 /* str */, AArch64::STRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20483 { 5731 /* str */, AArch64::STRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20484 { 5731 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20485 { 5731 /* str */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
20486 { 5731 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
20487 { 5731 /* str */, AArch64::STRXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20488 { 5731 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20489 { 5731 /* str */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, },
20490 { 5731 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
20491 { 5731 /* str */, AArch64::STRBpost, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20492 { 5731 /* str */, AArch64::STRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20493 { 5731 /* str */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
20494 { 5731 /* str */, AArch64::STRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
20495 { 5731 /* str */, AArch64::STRHpost, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20496 { 5731 /* str */, AArch64::STRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20497 { 5731 /* str */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
20498 { 5731 /* str */, AArch64::STRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
20499 { 5731 /* str */, AArch64::STRSpost, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20500 { 5731 /* str */, AArch64::STRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20501 { 5731 /* str */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
20502 { 5731 /* str */, AArch64::STRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
20503 { 5731 /* str */, AArch64::STRDpost, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20504 { 5731 /* str */, AArch64::STRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20505 { 5731 /* str */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, },
20506 { 5731 /* str */, AArch64::STRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
20507 { 5731 /* str */, AArch64::STRQpost, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20508 { 5731 /* str */, AArch64::STRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20509 { 5731 /* str */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, },
20510 { 5731 /* str */, AArch64::STRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, },
20511 { 5731 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
20512 { 5731 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
20513 { 5731 /* str */, AArch64::STRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20514 { 5731 /* str */, AArch64::STRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
20515 { 5731 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
20516 { 5731 /* str */, AArch64::STRXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20517 { 5731 /* str */, AArch64::STRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
20518 { 5731 /* str */, AArch64::STRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
20519 { 5731 /* str */, AArch64::STRBpre, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20520 { 5731 /* str */, AArch64::STRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
20521 { 5731 /* str */, AArch64::STRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
20522 { 5731 /* str */, AArch64::STRHpre, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20523 { 5731 /* str */, AArch64::STRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
20524 { 5731 /* str */, AArch64::STRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
20525 { 5731 /* str */, AArch64::STRSpre, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20526 { 5731 /* str */, AArch64::STRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
20527 { 5731 /* str */, AArch64::STRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
20528 { 5731 /* str */, AArch64::STRDpre, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20529 { 5731 /* str */, AArch64::STRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, },
20530 { 5731 /* str */, AArch64::STRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, },
20531 { 5731 /* str */, AArch64::STRQpre, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20532 { 5731 /* str */, AArch64::STR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, },
20533 { 5731 /* str */, AArch64::STR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, },
20534 { 5735 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20535 { 5735 /* strb */, AArch64::STRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20536 { 5735 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20537 { 5735 /* strb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
20538 { 5735 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
20539 { 5735 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
20540 { 5735 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
20541 { 5735 /* strb */, AArch64::STRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20542 { 5740 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20543 { 5740 /* strh */, AArch64::STRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
20544 { 5740 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
20545 { 5740 /* strh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
20546 { 5740 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
20547 { 5740 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
20548 { 5740 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
20549 { 5740 /* strh */, AArch64::STRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
20550 { 5745 /* stset */, AArch64::LDSETW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20551 { 5745 /* stset */, AArch64::LDSETX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20552 { 5751 /* stsetb */, AArch64::LDSETB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20553 { 5758 /* stseth */, AArch64::LDSETH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20554 { 5765 /* stsetl */, AArch64::LDSETLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20555 { 5765 /* stsetl */, AArch64::LDSETLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20556 { 5772 /* stsetlb */, AArch64::LDSETLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20557 { 5780 /* stsetlh */, AArch64::LDSETLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20558 { 5788 /* stsmax */, AArch64::LDSMAXW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20559 { 5788 /* stsmax */, AArch64::LDSMAXX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20560 { 5795 /* stsmaxb */, AArch64::LDSMAXB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20561 { 5803 /* stsmaxh */, AArch64::LDSMAXH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20562 { 5811 /* stsmaxl */, AArch64::LDSMAXLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20563 { 5811 /* stsmaxl */, AArch64::LDSMAXLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20564 { 5819 /* stsmaxlb */, AArch64::LDSMAXLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20565 { 5828 /* stsmaxlh */, AArch64::LDSMAXLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20566 { 5837 /* stsmin */, AArch64::LDSMINW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20567 { 5837 /* stsmin */, AArch64::LDSMINX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20568 { 5844 /* stsminb */, AArch64::LDSMINB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20569 { 5852 /* stsminh */, AArch64::LDSMINH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20570 { 5860 /* stsminl */, AArch64::LDSMINLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20571 { 5860 /* stsminl */, AArch64::LDSMINLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20572 { 5868 /* stsminlb */, AArch64::LDSMINLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20573 { 5877 /* stsminlh */, AArch64::LDSMINLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20574 { 5886 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20575 { 5886 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20576 { 5886 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20577 { 5886 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20578 { 5891 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20579 { 5891 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20580 { 5897 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20581 { 5897 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20582 { 5903 /* stumax */, AArch64::LDUMAXW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20583 { 5903 /* stumax */, AArch64::LDUMAXX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20584 { 5910 /* stumaxb */, AArch64::LDUMAXB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20585 { 5918 /* stumaxh */, AArch64::LDUMAXH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20586 { 5926 /* stumaxl */, AArch64::LDUMAXLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20587 { 5926 /* stumaxl */, AArch64::LDUMAXLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20588 { 5934 /* stumaxlb */, AArch64::LDUMAXLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20589 { 5943 /* stumaxlh */, AArch64::LDUMAXLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20590 { 5952 /* stumin */, AArch64::LDUMINW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20591 { 5952 /* stumin */, AArch64::LDUMINX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20592 { 5959 /* stuminb */, AArch64::LDUMINB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20593 { 5967 /* stuminh */, AArch64::LDUMINH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20594 { 5975 /* stuminl */, AArch64::LDUMINLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20595 { 5975 /* stuminl */, AArch64::LDUMINLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20596 { 5983 /* stuminlb */, AArch64::LDUMINLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20597 { 5992 /* stuminlh */, AArch64::LDUMINLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20598 { 6001 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20599 { 6001 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20600 { 6001 /* stur */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20601 { 6001 /* stur */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20602 { 6001 /* stur */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20603 { 6001 /* stur */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20604 { 6001 /* stur */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20605 { 6001 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20606 { 6001 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20607 { 6001 /* stur */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20608 { 6001 /* stur */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20609 { 6001 /* stur */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20610 { 6001 /* stur */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20611 { 6001 /* stur */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20612 { 6006 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20613 { 6006 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20614 { 6012 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20615 { 6012 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
20616 { 6018 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20617 { 6018 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20618 { 6023 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20619 { 6023 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20620 { 6028 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20621 { 6034 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
20622 { 6040 /* stz2g */, AArch64::STZ2GOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20623 { 6040 /* stz2g */, AArch64::STZ2GPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
20624 { 6040 /* stz2g */, AArch64::STZ2GOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
20625 { 6040 /* stz2g */, AArch64::STZ2GPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
20626 { 6046 /* stzg */, AArch64::STZGOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20627 { 6046 /* stzg */, AArch64::STZGPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
20628 { 6046 /* stzg */, AArch64::STZGOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
20629 { 6046 /* stzg */, AArch64::STZGPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
20630 { 6051 /* stzgm */, AArch64::STZGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20631 { 6057 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, },
20632 { 6057 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, },
20633 { 6057 /* sub */, AArch64::SUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
20634 { 6057 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20635 { 6057 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, },
20636 { 6057 /* sub */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, },
20637 { 6057 /* sub */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, },
20638 { 6057 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
20639 { 6057 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, },
20640 { 6057 /* sub */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, },
20641 { 6057 /* sub */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, },
20642 { 6057 /* sub */, AArch64::SUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
20643 { 6057 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20644 { 6057 /* sub */, AArch64::SUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
20645 { 6057 /* sub */, AArch64::SUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20646 { 6057 /* sub */, AArch64::SUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
20647 { 6057 /* sub */, AArch64::SUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20648 { 6057 /* sub */, AArch64::SUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
20649 { 6057 /* sub */, AArch64::SUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20650 { 6057 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20651 { 6057 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
20652 { 6057 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
20653 { 6057 /* sub */, AArch64::SUBXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, },
20654 { 6057 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
20655 { 6057 /* sub */, AArch64::SUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20656 { 6057 /* sub */, AArch64::SUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
20657 { 6057 /* sub */, AArch64::SUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20658 { 6057 /* sub */, AArch64::SUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20659 { 6057 /* sub */, AArch64::SUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20660 { 6057 /* sub */, AArch64::SUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20661 { 6057 /* sub */, AArch64::SUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20662 { 6057 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20663 { 6057 /* sub */, AArch64::SUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20664 { 6057 /* sub */, AArch64::SUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20665 { 6057 /* sub */, AArch64::SUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20666 { 6061 /* subg */, AArch64::SUBG, Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_UImm6s16, MCK_Imm0_15 }, },
20667 { 6066 /* subhn */, AArch64::SUBHNv2i64_v2i32, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
20668 { 6066 /* subhn */, AArch64::SUBHNv4i32_v4i16, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20669 { 6066 /* subhn */, AArch64::SUBHNv8i16_v8i8, Convert__VectorReg641_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20670 { 6072 /* subhn2 */, AArch64::SUBHNv8i16_v16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20671 { 6072 /* subhn2 */, AArch64::SUBHNv2i64_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
20672 { 6072 /* subhn2 */, AArch64::SUBHNv4i32_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20673 { 6079 /* subhnb */, AArch64::SUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20674 { 6079 /* subhnb */, AArch64::SUBHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20675 { 6079 /* subhnb */, AArch64::SUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20676 { 6086 /* subhnt */, AArch64::SUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20677 { 6086 /* subhnt */, AArch64::SUBHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20678 { 6086 /* subhnt */, AArch64::SUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20679 { 6093 /* subp */, AArch64::SUBP, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64sp }, },
20680 { 6098 /* subps */, AArch64::SUBPS, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64sp }, },
20681 { 6104 /* subr */, AArch64::SUBR_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
20682 { 6104 /* subr */, AArch64::SUBR_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
20683 { 6104 /* subr */, AArch64::SUBR_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
20684 { 6104 /* subr */, AArch64::SUBR_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
20685 { 6104 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20686 { 6104 /* subr */, AArch64::SUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20687 { 6104 /* subr */, AArch64::SUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20688 { 6104 /* subr */, AArch64::SUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20689 { 6109 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
20690 { 6109 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20691 { 6109 /* subs */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, },
20692 { 6109 /* subs */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, },
20693 { 6109 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, },
20694 { 6109 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
20695 { 6109 /* subs */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, },
20696 { 6109 /* subs */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, },
20697 { 6109 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20698 { 6109 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
20699 { 6109 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
20700 { 6109 /* subs */, AArch64::SUBSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
20701 { 6109 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
20702 { 6114 /* sudot */, AArch64::SUDOT_ZZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, },
20703 { 6114 /* sudot */, AArch64::SUDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasMatMulInt8, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, },
20704 { 6114 /* sudot */, AArch64::SUDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasMatMulInt8, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, },
20705 { 6120 /* sunpkhi */, AArch64::SUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
20706 { 6120 /* sunpkhi */, AArch64::SUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
20707 { 6120 /* sunpkhi */, AArch64::SUNPKHI_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
20708 { 6128 /* sunpklo */, AArch64::SUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
20709 { 6128 /* sunpklo */, AArch64::SUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
20710 { 6128 /* sunpklo */, AArch64::SUNPKLO_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
20711 { 6136 /* suqadd */, AArch64::SUQADDv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16 }, },
20712 { 6136 /* suqadd */, AArch64::SUQADDv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
20713 { 6136 /* suqadd */, AArch64::SUQADDv1i64, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
20714 { 6136 /* suqadd */, AArch64::SUQADDv1i8, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8 }, },
20715 { 6136 /* suqadd */, AArch64::SUQADDv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20716 { 6136 /* suqadd */, AArch64::SUQADDv2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
20717 { 6136 /* suqadd */, AArch64::SUQADDv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20718 { 6136 /* suqadd */, AArch64::SUQADDv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20719 { 6136 /* suqadd */, AArch64::SUQADDv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20720 { 6136 /* suqadd */, AArch64::SUQADDv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20721 { 6136 /* suqadd */, AArch64::SUQADDv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20722 { 6136 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20723 { 6136 /* suqadd */, AArch64::SUQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20724 { 6136 /* suqadd */, AArch64::SUQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20725 { 6136 /* suqadd */, AArch64::SUQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20726 { 6143 /* svc */, AArch64::SVC, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
20727 { 6147 /* swp */, AArch64::SWPW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20728 { 6147 /* swp */, AArch64::SWPX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20729 { 6151 /* swpa */, AArch64::SWPAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20730 { 6151 /* swpa */, AArch64::SWPAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20731 { 6156 /* swpab */, AArch64::SWPAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20732 { 6162 /* swpah */, AArch64::SWPAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20733 { 6168 /* swpal */, AArch64::SWPALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20734 { 6168 /* swpal */, AArch64::SWPALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20735 { 6174 /* swpalb */, AArch64::SWPALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20736 { 6181 /* swpalh */, AArch64::SWPALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20737 { 6188 /* swpb */, AArch64::SWPB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20738 { 6193 /* swph */, AArch64::SWPH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20739 { 6198 /* swpl */, AArch64::SWPLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20740 { 6198 /* swpl */, AArch64::SWPLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20741 { 6203 /* swplb */, AArch64::SWPLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20742 { 6209 /* swplh */, AArch64::SWPLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20743 { 6215 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20744 { 6215 /* sxtb */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
20745 { 6215 /* sxtb */, AArch64::SXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20746 { 6215 /* sxtb */, AArch64::SXTB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
20747 { 6215 /* sxtb */, AArch64::SXTB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
20748 { 6220 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20749 { 6220 /* sxth */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
20750 { 6220 /* sxth */, AArch64::SXTH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
20751 { 6220 /* sxth */, AArch64::SXTH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
20752 { 6225 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, },
20753 { 6225 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, },
20754 { 6225 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, },
20755 { 6225 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
20756 { 6225 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
20757 { 6225 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, },
20758 { 6230 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
20759 { 6230 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
20760 { 6230 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
20761 { 6230 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
20762 { 6230 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
20763 { 6230 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
20764 { 6236 /* sxtw */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
20765 { 6236 /* sxtw */, AArch64::SXTW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
20766 { 6241 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR, AMFBS_None, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, },
20767 { 6241 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4, AMFBS_None, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7, MCK_GPR64 }, },
20768 { 6245 /* sysl */, AArch64::SYSLxt, Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4, AMFBS_None, { MCK_GPR64, MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, },
20769 { 6250 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20770 { 6250 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorList116, MCK_SVEVectorHReg }, },
20771 { 6250 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
20772 { 6250 /* tbl */, AArch64::TBL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20773 { 6250 /* tbl */, AArch64::TBL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorList1321_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorList132, MCK_SVEVectorSReg }, },
20774 { 6250 /* tbl */, AArch64::TBL_ZZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorList2321_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorList232, MCK_SVEVectorSReg }, },
20775 { 6250 /* tbl */, AArch64::TBL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20776 { 6250 /* tbl */, AArch64::TBL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorList1641_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorList164, MCK_SVEVectorDReg }, },
20777 { 6250 /* tbl */, AArch64::TBL_ZZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorList2641_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorList264, MCK_SVEVectorDReg }, },
20778 { 6250 /* tbl */, AArch64::TBL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20779 { 6250 /* tbl */, AArch64::TBL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorList181_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorList18, MCK_SVEVectorBReg }, },
20780 { 6250 /* tbl */, AArch64::TBL_ZZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorList281_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorList28, MCK_SVEVectorBReg }, },
20781 { 6250 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, },
20782 { 6250 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, },
20783 { 6250 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, },
20784 { 6250 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, },
20785 { 6250 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, },
20786 { 6250 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, },
20787 { 6250 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, },
20788 { 6250 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, },
20789 { 6250 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_0__TypedVectorList4_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_168, MCK_VectorReg128, MCK__DOT_16b }, },
20790 { 6250 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_0__TypedVectorList1_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_168, MCK_VectorReg128, MCK__DOT_16b }, },
20791 { 6250 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_0__TypedVectorList3_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_168, MCK_VectorReg128, MCK__DOT_16b }, },
20792 { 6250 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_0__TypedVectorList2_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_168, MCK_VectorReg128, MCK__DOT_16b }, },
20793 { 6250 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_0__TypedVectorList4_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_168, MCK_VectorReg64, MCK__DOT_8b }, },
20794 { 6250 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_0__TypedVectorList1_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_168, MCK_VectorReg64, MCK__DOT_8b }, },
20795 { 6250 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_0__TypedVectorList3_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_168, MCK_VectorReg64, MCK__DOT_8b }, },
20796 { 6250 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_0__TypedVectorList2_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_168, MCK_VectorReg64, MCK__DOT_8b }, },
20797 { 6254 /* tbnz */, AArch64::TBNZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, },
20798 { 6254 /* tbnz */, AArch64::TBNZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, AMFBS_None, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, },
20799 { 6254 /* tbnz */, AArch64::TBNZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, },
20800 { 6259 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20801 { 6259 /* tbx */, AArch64::TBX_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20802 { 6259 /* tbx */, AArch64::TBX_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20803 { 6259 /* tbx */, AArch64::TBX_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20804 { 6259 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_1__Tie0_2_2__VecListFour1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, },
20805 { 6259 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_1__Tie0_2_2__VecListOne1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, },
20806 { 6259 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_1__Tie0_2_2__VecListThree1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, },
20807 { 6259 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_1__Tie0_2_2__VecListTwo1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, },
20808 { 6259 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_1__Tie0_2_2__VecListFour1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, },
20809 { 6259 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_1__Tie0_2_2__VecListOne1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, },
20810 { 6259 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_1__Tie0_2_2__VecListThree1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, },
20811 { 6259 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_1__Tie0_2_2__VecListTwo1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, },
20812 { 6259 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_168, MCK_VectorReg128, MCK__DOT_16b }, },
20813 { 6259 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_168, MCK_VectorReg128, MCK__DOT_16b }, },
20814 { 6259 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_168, MCK_VectorReg128, MCK__DOT_16b }, },
20815 { 6259 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_168, MCK_VectorReg128, MCK__DOT_16b }, },
20816 { 6259 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_168, MCK_VectorReg64, MCK__DOT_8b }, },
20817 { 6259 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_168, MCK_VectorReg64, MCK__DOT_8b }, },
20818 { 6259 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_168, MCK_VectorReg64, MCK__DOT_8b }, },
20819 { 6259 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_168, MCK_VectorReg64, MCK__DOT_8b }, },
20820 { 6263 /* tbz */, AArch64::TBZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, },
20821 { 6263 /* tbz */, AArch64::TBZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, AMFBS_None, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, },
20822 { 6263 /* tbz */, AArch64::TBZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, },
20823 { 6267 /* tcancel */, AArch64::TCANCEL, Convert__Imm0_655351_0, AMFBS_HasTME, { MCK_Imm0_65535 }, },
20824 { 6275 /* tcommit */, AArch64::TCOMMIT, Convert_NoOperands, AMFBS_HasTME, { }, },
20825 { 6283 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
20826 { 6283 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
20827 { 6283 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
20828 { 6283 /* trn1 */, AArch64::TRN1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
20829 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
20830 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20831 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20832 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20833 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20834 { 6283 /* trn1 */, AArch64::TRN1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20835 { 6283 /* trn1 */, AArch64::TRN1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
20836 { 6283 /* trn1 */, AArch64::TRN1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20837 { 6283 /* trn1 */, AArch64::TRN1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20838 { 6283 /* trn1 */, AArch64::TRN1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20839 { 6283 /* trn1 */, AArch64::TRN1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20840 { 6283 /* trn1 */, AArch64::TRN1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20841 { 6288 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
20842 { 6288 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
20843 { 6288 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
20844 { 6288 /* trn2 */, AArch64::TRN2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
20845 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
20846 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20847 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20848 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20849 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20850 { 6288 /* trn2 */, AArch64::TRN2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20851 { 6288 /* trn2 */, AArch64::TRN2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
20852 { 6288 /* trn2 */, AArch64::TRN2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20853 { 6288 /* trn2 */, AArch64::TRN2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20854 { 6288 /* trn2 */, AArch64::TRN2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20855 { 6288 /* trn2 */, AArch64::TRN2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20856 { 6288 /* trn2 */, AArch64::TRN2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20857 { 6293 /* tsb */, AArch64::TSB, Convert__Barrier1_0, AMFBS_HasTRACEV8_4, { MCK_Barrier }, },
20858 { 6297 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20859 { 6297 /* tst */, AArch64::ANDSWri, Convert__regWZR__Reg1_0__LogicalImm321_1, AMFBS_None, { MCK_GPR32, MCK_LogicalImm32 }, },
20860 { 6297 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
20861 { 6297 /* tst */, AArch64::ANDSXri, Convert__regXZR__Reg1_0__LogicalImm641_1, AMFBS_None, { MCK_GPR64, MCK_LogicalImm64 }, },
20862 { 6297 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20863 { 6297 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
20864 { 6301 /* tstart */, AArch64::TSTART, Convert__Reg1_0, AMFBS_HasTME, { MCK_GPR64 }, },
20865 { 6308 /* ttest */, AArch64::TTEST, Convert__Reg1_0, AMFBS_HasTME, { MCK_GPR64 }, },
20866 { 6314 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20867 { 6314 /* uaba */, AArch64::UABA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20868 { 6314 /* uaba */, AArch64::UABA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20869 { 6314 /* uaba */, AArch64::UABA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20870 { 6314 /* uaba */, AArch64::UABAv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20871 { 6314 /* uaba */, AArch64::UABAv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20872 { 6314 /* uaba */, AArch64::UABAv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20873 { 6314 /* uaba */, AArch64::UABAv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20874 { 6314 /* uaba */, AArch64::UABAv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20875 { 6314 /* uaba */, AArch64::UABAv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20876 { 6319 /* uabal */, AArch64::UABALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20877 { 6319 /* uabal */, AArch64::UABALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20878 { 6319 /* uabal */, AArch64::UABALv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20879 { 6325 /* uabal2 */, AArch64::UABALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20880 { 6325 /* uabal2 */, AArch64::UABALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20881 { 6325 /* uabal2 */, AArch64::UABALv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20882 { 6332 /* uabalb */, AArch64::UABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20883 { 6332 /* uabalb */, AArch64::UABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20884 { 6332 /* uabalb */, AArch64::UABALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20885 { 6339 /* uabalt */, AArch64::UABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20886 { 6339 /* uabalt */, AArch64::UABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20887 { 6339 /* uabalt */, AArch64::UABALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20888 { 6346 /* uabd */, AArch64::UABDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20889 { 6346 /* uabd */, AArch64::UABDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20890 { 6346 /* uabd */, AArch64::UABDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20891 { 6346 /* uabd */, AArch64::UABDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20892 { 6346 /* uabd */, AArch64::UABDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20893 { 6346 /* uabd */, AArch64::UABDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20894 { 6346 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20895 { 6346 /* uabd */, AArch64::UABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20896 { 6346 /* uabd */, AArch64::UABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20897 { 6346 /* uabd */, AArch64::UABD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20898 { 6351 /* uabdl */, AArch64::UABDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20899 { 6351 /* uabdl */, AArch64::UABDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20900 { 6351 /* uabdl */, AArch64::UABDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20901 { 6357 /* uabdl2 */, AArch64::UABDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20902 { 6357 /* uabdl2 */, AArch64::UABDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20903 { 6357 /* uabdl2 */, AArch64::UABDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20904 { 6364 /* uabdlb */, AArch64::UABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20905 { 6364 /* uabdlb */, AArch64::UABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20906 { 6364 /* uabdlb */, AArch64::UABDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20907 { 6371 /* uabdlt */, AArch64::UABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20908 { 6371 /* uabdlt */, AArch64::UABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20909 { 6371 /* uabdlt */, AArch64::UABDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20910 { 6378 /* uadalp */, AArch64::UADALPv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
20911 { 6378 /* uadalp */, AArch64::UADALPv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
20912 { 6378 /* uadalp */, AArch64::UADALPv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
20913 { 6378 /* uadalp */, AArch64::UADALPv2i32_v1i64, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, },
20914 { 6378 /* uadalp */, AArch64::UADALPv4i16_v2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, },
20915 { 6378 /* uadalp */, AArch64::UADALPv8i8_v4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, },
20916 { 6378 /* uadalp */, AArch64::UADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
20917 { 6378 /* uadalp */, AArch64::UADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20918 { 6378 /* uadalp */, AArch64::UADALP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
20919 { 6385 /* uaddl */, AArch64::UADDLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20920 { 6385 /* uaddl */, AArch64::UADDLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20921 { 6385 /* uaddl */, AArch64::UADDLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
20922 { 6391 /* uaddl2 */, AArch64::UADDLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20923 { 6391 /* uaddl2 */, AArch64::UADDLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20924 { 6391 /* uaddl2 */, AArch64::UADDLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
20925 { 6398 /* uaddlb */, AArch64::UADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20926 { 6398 /* uaddlb */, AArch64::UADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20927 { 6398 /* uaddlb */, AArch64::UADDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20928 { 6405 /* uaddlp */, AArch64::UADDLPv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
20929 { 6405 /* uaddlp */, AArch64::UADDLPv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
20930 { 6405 /* uaddlp */, AArch64::UADDLPv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
20931 { 6405 /* uaddlp */, AArch64::UADDLPv2i32_v1i64, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_1d, MCK_VectorReg64, MCK__DOT_2s }, },
20932 { 6405 /* uaddlp */, AArch64::UADDLPv4i16_v2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_4h }, },
20933 { 6405 /* uaddlp */, AArch64::UADDLPv8i8_v4i16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_8b }, },
20934 { 6412 /* uaddlt */, AArch64::UADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20935 { 6412 /* uaddlt */, AArch64::UADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20936 { 6412 /* uaddlt */, AArch64::UADDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20937 { 6419 /* uaddlv */, AArch64::UADDLVv16i8v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_16b }, },
20938 { 6419 /* uaddlv */, AArch64::UADDLVv8i8v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_8b }, },
20939 { 6419 /* uaddlv */, AArch64::UADDLVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_8h }, },
20940 { 6419 /* uaddlv */, AArch64::UADDLVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg64, MCK__DOT_4h }, },
20941 { 6419 /* uaddlv */, AArch64::UADDLVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK__DOT_4s }, },
20942 { 6426 /* uaddv */, AArch64::UADDV_VPZ_H, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
20943 { 6426 /* uaddv */, AArch64::UADDV_VPZ_S, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
20944 { 6426 /* uaddv */, AArch64::UADDV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
20945 { 6426 /* uaddv */, AArch64::UADDV_VPZ_B, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
20946 { 6432 /* uaddw */, AArch64::UADDWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
20947 { 6432 /* uaddw */, AArch64::UADDWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
20948 { 6432 /* uaddw */, AArch64::UADDWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, },
20949 { 6438 /* uaddw2 */, AArch64::UADDWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
20950 { 6438 /* uaddw2 */, AArch64::UADDWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
20951 { 6438 /* uaddw2 */, AArch64::UADDWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
20952 { 6445 /* uaddwb */, AArch64::UADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
20953 { 6445 /* uaddwb */, AArch64::UADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
20954 { 6445 /* uaddwb */, AArch64::UADDWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
20955 { 6452 /* uaddwt */, AArch64::UADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
20956 { 6452 /* uaddwt */, AArch64::UADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
20957 { 6452 /* uaddwt */, AArch64::UADDWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
20958 { 6459 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
20959 { 6459 /* ubfm */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, },
20960 { 6464 /* ucvtf */, AArch64::UCVTFv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
20961 { 6464 /* ucvtf */, AArch64::UCVTFUWHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
20962 { 6464 /* ucvtf */, AArch64::UCVTFUXHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, },
20963 { 6464 /* ucvtf */, AArch64::UCVTFv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
20964 { 6464 /* ucvtf */, AArch64::UCVTFUWSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
20965 { 6464 /* ucvtf */, AArch64::UCVTFUXSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, },
20966 { 6464 /* ucvtf */, AArch64::UCVTFv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
20967 { 6464 /* ucvtf */, AArch64::UCVTFUWDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, },
20968 { 6464 /* ucvtf */, AArch64::UCVTFUXDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, },
20969 { 6464 /* ucvtf */, AArch64::UCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, },
20970 { 6464 /* ucvtf */, AArch64::UCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, },
20971 { 6464 /* ucvtf */, AArch64::UCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, },
20972 { 6464 /* ucvtf */, AArch64::UCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, },
20973 { 6464 /* ucvtf */, AArch64::UCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, },
20974 { 6464 /* ucvtf */, AArch64::UCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, },
20975 { 6464 /* ucvtf */, AArch64::UCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
20976 { 6464 /* ucvtf */, AArch64::UCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, },
20977 { 6464 /* ucvtf */, AArch64::UCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, },
20978 { 6464 /* ucvtf */, AArch64::UCVTFv2f64, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
20979 { 6464 /* ucvtf */, AArch64::UCVTFv4f32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
20980 { 6464 /* ucvtf */, AArch64::UCVTFv8f16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
20981 { 6464 /* ucvtf */, AArch64::UCVTFv2f32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
20982 { 6464 /* ucvtf */, AArch64::UCVTFv4f16, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
20983 { 6464 /* ucvtf */, AArch64::UCVTFv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
20984 { 6464 /* ucvtf */, AArch64::UCVTFv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
20985 { 6464 /* ucvtf */, AArch64::UCVTFv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
20986 { 6464 /* ucvtf */, AArch64::UCVTFv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
20987 { 6464 /* ucvtf */, AArch64::UCVTFv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
20988 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
20989 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
20990 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
20991 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
20992 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
20993 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
20994 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
20995 { 6470 /* udf */, AArch64::UDF, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
20996 { 6474 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20997 { 6474 /* udiv */, AArch64::UDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
20998 { 6474 /* udiv */, AArch64::UDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20999 { 6474 /* udiv */, AArch64::UDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21000 { 6479 /* udivr */, AArch64::UDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21001 { 6479 /* udivr */, AArch64::UDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21002 { 6485 /* udot */, AArch64::UDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21003 { 6485 /* udot */, AArch64::UDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21004 { 6485 /* udot */, AArch64::UDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, },
21005 { 6485 /* udot */, AArch64::UDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, },
21006 { 6485 /* udot */, AArch64::UDOTv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasDotProd, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21007 { 6485 /* udot */, AArch64::UDOTv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasDotProd, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21008 { 6485 /* udot */, AArch64::UDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasDotProd, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, },
21009 { 6485 /* udot */, AArch64::UDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasDotProd, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, },
21010 { 6490 /* uhadd */, AArch64::UHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21011 { 6490 /* uhadd */, AArch64::UHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21012 { 6490 /* uhadd */, AArch64::UHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21013 { 6490 /* uhadd */, AArch64::UHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21014 { 6490 /* uhadd */, AArch64::UHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21015 { 6490 /* uhadd */, AArch64::UHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21016 { 6490 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21017 { 6490 /* uhadd */, AArch64::UHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21018 { 6490 /* uhadd */, AArch64::UHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21019 { 6490 /* uhadd */, AArch64::UHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21020 { 6496 /* uhsub */, AArch64::UHSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21021 { 6496 /* uhsub */, AArch64::UHSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21022 { 6496 /* uhsub */, AArch64::UHSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21023 { 6496 /* uhsub */, AArch64::UHSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21024 { 6496 /* uhsub */, AArch64::UHSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21025 { 6496 /* uhsub */, AArch64::UHSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21026 { 6496 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21027 { 6496 /* uhsub */, AArch64::UHSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21028 { 6496 /* uhsub */, AArch64::UHSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21029 { 6496 /* uhsub */, AArch64::UHSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21030 { 6502 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21031 { 6502 /* uhsubr */, AArch64::UHSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21032 { 6502 /* uhsubr */, AArch64::UHSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21033 { 6502 /* uhsubr */, AArch64::UHSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21034 { 6509 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
21035 { 6516 /* umax */, AArch64::UMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
21036 { 6516 /* umax */, AArch64::UMAX_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_255 }, },
21037 { 6516 /* umax */, AArch64::UMAX_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_255 }, },
21038 { 6516 /* umax */, AArch64::UMAX_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, },
21039 { 6516 /* umax */, AArch64::UMAXv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21040 { 6516 /* umax */, AArch64::UMAXv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21041 { 6516 /* umax */, AArch64::UMAXv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21042 { 6516 /* umax */, AArch64::UMAXv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21043 { 6516 /* umax */, AArch64::UMAXv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21044 { 6516 /* umax */, AArch64::UMAXv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21045 { 6516 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21046 { 6516 /* umax */, AArch64::UMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21047 { 6516 /* umax */, AArch64::UMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21048 { 6516 /* umax */, AArch64::UMAX_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21049 { 6521 /* umaxp */, AArch64::UMAXPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21050 { 6521 /* umaxp */, AArch64::UMAXPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21051 { 6521 /* umaxp */, AArch64::UMAXPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21052 { 6521 /* umaxp */, AArch64::UMAXPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21053 { 6521 /* umaxp */, AArch64::UMAXPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21054 { 6521 /* umaxp */, AArch64::UMAXPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21055 { 6521 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21056 { 6521 /* umaxp */, AArch64::UMAXP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21057 { 6521 /* umaxp */, AArch64::UMAXP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21058 { 6521 /* umaxp */, AArch64::UMAXP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21059 { 6527 /* umaxv */, AArch64::UMAXVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
21060 { 6527 /* umaxv */, AArch64::UMAXVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
21061 { 6527 /* umaxv */, AArch64::UMAXVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
21062 { 6527 /* umaxv */, AArch64::UMAXVv16i8v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, },
21063 { 6527 /* umaxv */, AArch64::UMAXVv8i8v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, },
21064 { 6527 /* umaxv */, AArch64::UMAXV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
21065 { 6527 /* umaxv */, AArch64::UMAXV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
21066 { 6527 /* umaxv */, AArch64::UMAXV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
21067 { 6527 /* umaxv */, AArch64::UMAXV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
21068 { 6533 /* umin */, AArch64::UMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
21069 { 6533 /* umin */, AArch64::UMIN_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_255 }, },
21070 { 6533 /* umin */, AArch64::UMIN_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_255 }, },
21071 { 6533 /* umin */, AArch64::UMIN_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, },
21072 { 6533 /* umin */, AArch64::UMINv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21073 { 6533 /* umin */, AArch64::UMINv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21074 { 6533 /* umin */, AArch64::UMINv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21075 { 6533 /* umin */, AArch64::UMINv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21076 { 6533 /* umin */, AArch64::UMINv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21077 { 6533 /* umin */, AArch64::UMINv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21078 { 6533 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21079 { 6533 /* umin */, AArch64::UMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21080 { 6533 /* umin */, AArch64::UMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21081 { 6533 /* umin */, AArch64::UMIN_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21082 { 6538 /* uminp */, AArch64::UMINPv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21083 { 6538 /* uminp */, AArch64::UMINPv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21084 { 6538 /* uminp */, AArch64::UMINPv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21085 { 6538 /* uminp */, AArch64::UMINPv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21086 { 6538 /* uminp */, AArch64::UMINPv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21087 { 6538 /* uminp */, AArch64::UMINPv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21088 { 6538 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21089 { 6538 /* uminp */, AArch64::UMINP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21090 { 6538 /* uminp */, AArch64::UMINP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21091 { 6538 /* uminp */, AArch64::UMINP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21092 { 6544 /* uminv */, AArch64::UMINVv8i16v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK__DOT_8h }, },
21093 { 6544 /* uminv */, AArch64::UMINVv4i16v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg64, MCK__DOT_4h }, },
21094 { 6544 /* uminv */, AArch64::UMINVv4i32v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK__DOT_4s }, },
21095 { 6544 /* uminv */, AArch64::UMINVv16i8v, Convert__Reg1_0__VectorReg1281_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK__DOT_16b }, },
21096 { 6544 /* uminv */, AArch64::UMINVv8i8v, Convert__Reg1_0__VectorReg641_1, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg64, MCK__DOT_8b }, },
21097 { 6544 /* uminv */, AArch64::UMINV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
21098 { 6544 /* uminv */, AArch64::UMINV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
21099 { 6544 /* uminv */, AArch64::UMINV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
21100 { 6544 /* uminv */, AArch64::UMINV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
21101 { 6550 /* umlal */, AArch64::UMLALv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21102 { 6550 /* umlal */, AArch64::UMLALv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21103 { 6550 /* umlal */, AArch64::UMLALv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21104 { 6550 /* umlal */, AArch64::UMLALv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
21105 { 6550 /* umlal */, AArch64::UMLALv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
21106 { 6556 /* umlal2 */, AArch64::UMLALv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21107 { 6556 /* umlal2 */, AArch64::UMLALv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21108 { 6556 /* umlal2 */, AArch64::UMLALv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21109 { 6556 /* umlal2 */, AArch64::UMLALv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
21110 { 6556 /* umlal2 */, AArch64::UMLALv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
21111 { 6563 /* umlalb */, AArch64::UMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21112 { 6563 /* umlalb */, AArch64::UMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21113 { 6563 /* umlalb */, AArch64::UMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21114 { 6563 /* umlalb */, AArch64::UMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21115 { 6563 /* umlalb */, AArch64::UMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
21116 { 6570 /* umlalt */, AArch64::UMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21117 { 6570 /* umlalt */, AArch64::UMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21118 { 6570 /* umlalt */, AArch64::UMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21119 { 6570 /* umlalt */, AArch64::UMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21120 { 6570 /* umlalt */, AArch64::UMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
21121 { 6577 /* umlsl */, AArch64::UMLSLv2i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21122 { 6577 /* umlsl */, AArch64::UMLSLv4i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21123 { 6577 /* umlsl */, AArch64::UMLSLv8i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21124 { 6577 /* umlsl */, AArch64::UMLSLv2i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
21125 { 6577 /* umlsl */, AArch64::UMLSLv4i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
21126 { 6583 /* umlsl2 */, AArch64::UMLSLv4i32_v2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21127 { 6583 /* umlsl2 */, AArch64::UMLSLv8i16_v4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21128 { 6583 /* umlsl2 */, AArch64::UMLSLv16i8_v8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21129 { 6583 /* umlsl2 */, AArch64::UMLSLv4i32_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
21130 { 6583 /* umlsl2 */, AArch64::UMLSLv8i16_indexed, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
21131 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21132 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21133 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21134 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21135 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
21136 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21137 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21138 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21139 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21140 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
21141 { 6604 /* ummla */, AArch64::UMMLA_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21142 { 6604 /* ummla */, AArch64::UMMLA, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasMatMulInt8, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21143 { 6610 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
21144 { 6617 /* umov */, AArch64::UMOVvi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
21145 { 6617 /* umov */, AArch64::UMOVvi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
21146 { 6617 /* umov */, AArch64::UMOVvi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
21147 { 6617 /* umov */, AArch64::UMOVvi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_3, AMFBS_HasNEON, { MCK_GPR64, MCK_VectorReg128, MCK__DOT_d, MCK_IndexRange0_1 }, },
21148 { 6622 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
21149 { 6629 /* umulh */, AArch64::UMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21150 { 6629 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21151 { 6629 /* umulh */, AArch64::UMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21152 { 6629 /* umulh */, AArch64::UMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21153 { 6629 /* umulh */, AArch64::UMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21154 { 6629 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21155 { 6629 /* umulh */, AArch64::UMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21156 { 6629 /* umulh */, AArch64::UMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21157 { 6629 /* umulh */, AArch64::UMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21158 { 6635 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
21159 { 6635 /* umull */, AArch64::UMULLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21160 { 6635 /* umull */, AArch64::UMULLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21161 { 6635 /* umull */, AArch64::UMULLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21162 { 6635 /* umull */, AArch64::UMULLv2i32_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
21163 { 6635 /* umull */, AArch64::UMULLv4i16_indexed, Convert__VectorReg1281_0__VectorReg641_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
21164 { 6641 /* umull2 */, AArch64::UMULLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21165 { 6641 /* umull2 */, AArch64::UMULLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21166 { 6641 /* umull2 */, AArch64::UMULLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21167 { 6641 /* umull2 */, AArch64::UMULLv4i32_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
21168 { 6641 /* umull2 */, AArch64::UMULLv8i16_indexed, Convert__VectorReg1281_0__VectorReg1281_2__VectorRegLo1_4__IndexRange0_71_6, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorRegLo, MCK__DOT_h, MCK_IndexRange0_7 }, },
21169 { 6648 /* umullb */, AArch64::UMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21170 { 6648 /* umullb */, AArch64::UMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21171 { 6648 /* umullb */, AArch64::UMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21172 { 6648 /* umullb */, AArch64::UMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21173 { 6648 /* umullb */, AArch64::UMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
21174 { 6655 /* umullt */, AArch64::UMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21175 { 6655 /* umullt */, AArch64::UMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21176 { 6655 /* umullt */, AArch64::UMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21177 { 6655 /* umullt */, AArch64::UMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21178 { 6655 /* umullt */, AArch64::UMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
21179 { 6662 /* uqadd */, AArch64::UQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
21180 { 6662 /* uqadd */, AArch64::UQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
21181 { 6662 /* uqadd */, AArch64::UQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
21182 { 6662 /* uqadd */, AArch64::UQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
21183 { 6662 /* uqadd */, AArch64::UQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
21184 { 6662 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21185 { 6662 /* uqadd */, AArch64::UQADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
21186 { 6662 /* uqadd */, AArch64::UQADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21187 { 6662 /* uqadd */, AArch64::UQADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
21188 { 6662 /* uqadd */, AArch64::UQADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21189 { 6662 /* uqadd */, AArch64::UQADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
21190 { 6662 /* uqadd */, AArch64::UQADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21191 { 6662 /* uqadd */, AArch64::UQADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21192 { 6662 /* uqadd */, AArch64::UQADDv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21193 { 6662 /* uqadd */, AArch64::UQADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21194 { 6662 /* uqadd */, AArch64::UQADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21195 { 6662 /* uqadd */, AArch64::UQADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21196 { 6662 /* uqadd */, AArch64::UQADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21197 { 6662 /* uqadd */, AArch64::UQADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21198 { 6662 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21199 { 6662 /* uqadd */, AArch64::UQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21200 { 6662 /* uqadd */, AArch64::UQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21201 { 6662 /* uqadd */, AArch64::UQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21202 { 6668 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
21203 { 6668 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
21204 { 6668 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
21205 { 6668 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
21206 { 6668 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21207 { 6668 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21208 { 6675 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
21209 { 6675 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
21210 { 6675 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
21211 { 6675 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
21212 { 6675 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
21213 { 6675 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
21214 { 6675 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21215 { 6675 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21216 { 6675 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21217 { 6682 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
21218 { 6682 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
21219 { 6682 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
21220 { 6682 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
21221 { 6682 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
21222 { 6682 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
21223 { 6682 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21224 { 6682 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21225 { 6682 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21226 { 6689 /* uqdecp */, AArch64::UQDECP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
21227 { 6689 /* uqdecp */, AArch64::UQDECP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
21228 { 6689 /* uqdecp */, AArch64::UQDECP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
21229 { 6689 /* uqdecp */, AArch64::UQDECP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, },
21230 { 6689 /* uqdecp */, AArch64::UQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
21231 { 6689 /* uqdecp */, AArch64::UQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
21232 { 6689 /* uqdecp */, AArch64::UQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
21233 { 6689 /* uqdecp */, AArch64::UQDECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
21234 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
21235 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
21236 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
21237 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
21238 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
21239 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
21240 { 6696 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
21241 { 6696 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
21242 { 6696 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
21243 { 6696 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
21244 { 6696 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
21245 { 6696 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
21246 { 6696 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21247 { 6696 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21248 { 6696 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21249 { 6703 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
21250 { 6703 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
21251 { 6703 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
21252 { 6703 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
21253 { 6703 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21254 { 6703 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21255 { 6710 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
21256 { 6710 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
21257 { 6710 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
21258 { 6710 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
21259 { 6710 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
21260 { 6710 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
21261 { 6710 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21262 { 6710 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21263 { 6710 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21264 { 6717 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
21265 { 6717 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
21266 { 6717 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
21267 { 6717 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
21268 { 6717 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
21269 { 6717 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
21270 { 6717 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21271 { 6717 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21272 { 6717 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21273 { 6724 /* uqincp */, AArch64::UQINCP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
21274 { 6724 /* uqincp */, AArch64::UQINCP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
21275 { 6724 /* uqincp */, AArch64::UQINCP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
21276 { 6724 /* uqincp */, AArch64::UQINCP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, },
21277 { 6724 /* uqincp */, AArch64::UQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
21278 { 6724 /* uqincp */, AArch64::UQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
21279 { 6724 /* uqincp */, AArch64::UQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
21280 { 6724 /* uqincp */, AArch64::UQINCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
21281 { 6724 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
21282 { 6724 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
21283 { 6724 /* uqincp */, AArch64::UQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
21284 { 6724 /* uqincp */, AArch64::UQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
21285 { 6724 /* uqincp */, AArch64::UQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
21286 { 6724 /* uqincp */, AArch64::UQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
21287 { 6731 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
21288 { 6731 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
21289 { 6731 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
21290 { 6731 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
21291 { 6731 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
21292 { 6731 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
21293 { 6731 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21294 { 6731 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21295 { 6731 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
21296 { 6738 /* uqrshl */, AArch64::UQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
21297 { 6738 /* uqrshl */, AArch64::UQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
21298 { 6738 /* uqrshl */, AArch64::UQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
21299 { 6738 /* uqrshl */, AArch64::UQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
21300 { 6738 /* uqrshl */, AArch64::UQRSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21301 { 6738 /* uqrshl */, AArch64::UQRSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21302 { 6738 /* uqrshl */, AArch64::UQRSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21303 { 6738 /* uqrshl */, AArch64::UQRSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21304 { 6738 /* uqrshl */, AArch64::UQRSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21305 { 6738 /* uqrshl */, AArch64::UQRSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21306 { 6738 /* uqrshl */, AArch64::UQRSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21307 { 6738 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21308 { 6738 /* uqrshl */, AArch64::UQRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21309 { 6738 /* uqrshl */, AArch64::UQRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21310 { 6738 /* uqrshl */, AArch64::UQRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21311 { 6745 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21312 { 6745 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21313 { 6745 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21314 { 6745 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21315 { 6753 /* uqrshrn */, AArch64::UQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
21316 { 6753 /* uqrshrn */, AArch64::UQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
21317 { 6753 /* uqrshrn */, AArch64::UQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
21318 { 6753 /* uqrshrn */, AArch64::UQRSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
21319 { 6753 /* uqrshrn */, AArch64::UQRSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
21320 { 6753 /* uqrshrn */, AArch64::UQRSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
21321 { 6761 /* uqrshrn2 */, AArch64::UQRSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
21322 { 6761 /* uqrshrn2 */, AArch64::UQRSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
21323 { 6761 /* uqrshrn2 */, AArch64::UQRSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
21324 { 6770 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
21325 { 6770 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
21326 { 6770 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
21327 { 6779 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
21328 { 6779 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
21329 { 6779 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
21330 { 6788 /* uqshl */, AArch64::UQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
21331 { 6788 /* uqshl */, AArch64::UQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, },
21332 { 6788 /* uqshl */, AArch64::UQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
21333 { 6788 /* uqshl */, AArch64::UQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, },
21334 { 6788 /* uqshl */, AArch64::UQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
21335 { 6788 /* uqshl */, AArch64::UQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
21336 { 6788 /* uqshl */, AArch64::UQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
21337 { 6788 /* uqshl */, AArch64::UQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, },
21338 { 6788 /* uqshl */, AArch64::UQSHLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, },
21339 { 6788 /* uqshl */, AArch64::UQSHLv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_631_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm0_63 }, },
21340 { 6788 /* uqshl */, AArch64::UQSHLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, },
21341 { 6788 /* uqshl */, AArch64::UQSHLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, },
21342 { 6788 /* uqshl */, AArch64::UQSHLv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, },
21343 { 6788 /* uqshl */, AArch64::UQSHLv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, },
21344 { 6788 /* uqshl */, AArch64::UQSHLv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, },
21345 { 6788 /* uqshl */, AArch64::UQSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21346 { 6788 /* uqshl */, AArch64::UQSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21347 { 6788 /* uqshl */, AArch64::UQSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21348 { 6788 /* uqshl */, AArch64::UQSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21349 { 6788 /* uqshl */, AArch64::UQSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21350 { 6788 /* uqshl */, AArch64::UQSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21351 { 6788 /* uqshl */, AArch64::UQSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21352 { 6788 /* uqshl */, AArch64::UQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
21353 { 6788 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21354 { 6788 /* uqshl */, AArch64::UQSHL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
21355 { 6788 /* uqshl */, AArch64::UQSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21356 { 6788 /* uqshl */, AArch64::UQSHL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
21357 { 6788 /* uqshl */, AArch64::UQSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21358 { 6788 /* uqshl */, AArch64::UQSHL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
21359 { 6788 /* uqshl */, AArch64::UQSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21360 { 6794 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21361 { 6794 /* uqshlr */, AArch64::UQSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21362 { 6794 /* uqshlr */, AArch64::UQSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21363 { 6794 /* uqshlr */, AArch64::UQSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21364 { 6801 /* uqshrn */, AArch64::UQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
21365 { 6801 /* uqshrn */, AArch64::UQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
21366 { 6801 /* uqshrn */, AArch64::UQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
21367 { 6801 /* uqshrn */, AArch64::UQSHRNv2i32_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
21368 { 6801 /* uqshrn */, AArch64::UQSHRNv4i16_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
21369 { 6801 /* uqshrn */, AArch64::UQSHRNv8i8_shift, Convert__VectorReg641_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
21370 { 6808 /* uqshrn2 */, AArch64::UQSHRNv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_8 }, },
21371 { 6808 /* uqshrn2 */, AArch64::UQSHRNv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_32 }, },
21372 { 6808 /* uqshrn2 */, AArch64::UQSHRNv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_16 }, },
21373 { 6816 /* uqshrnb */, AArch64::UQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
21374 { 6816 /* uqshrnb */, AArch64::UQSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
21375 { 6816 /* uqshrnb */, AArch64::UQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
21376 { 6824 /* uqshrnt */, AArch64::UQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
21377 { 6824 /* uqshrnt */, AArch64::UQSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
21378 { 6824 /* uqshrnt */, AArch64::UQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
21379 { 6832 /* uqsub */, AArch64::UQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
21380 { 6832 /* uqsub */, AArch64::UQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
21381 { 6832 /* uqsub */, AArch64::UQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
21382 { 6832 /* uqsub */, AArch64::UQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
21383 { 6832 /* uqsub */, AArch64::UQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
21384 { 6832 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21385 { 6832 /* uqsub */, AArch64::UQSUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
21386 { 6832 /* uqsub */, AArch64::UQSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21387 { 6832 /* uqsub */, AArch64::UQSUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
21388 { 6832 /* uqsub */, AArch64::UQSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21389 { 6832 /* uqsub */, AArch64::UQSUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
21390 { 6832 /* uqsub */, AArch64::UQSUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21391 { 6832 /* uqsub */, AArch64::UQSUBv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21392 { 6832 /* uqsub */, AArch64::UQSUBv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21393 { 6832 /* uqsub */, AArch64::UQSUBv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21394 { 6832 /* uqsub */, AArch64::UQSUBv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21395 { 6832 /* uqsub */, AArch64::UQSUBv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21396 { 6832 /* uqsub */, AArch64::UQSUBv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21397 { 6832 /* uqsub */, AArch64::UQSUBv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21398 { 6832 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21399 { 6832 /* uqsub */, AArch64::UQSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21400 { 6832 /* uqsub */, AArch64::UQSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21401 { 6832 /* uqsub */, AArch64::UQSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21402 { 6838 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21403 { 6838 /* uqsubr */, AArch64::UQSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21404 { 6838 /* uqsubr */, AArch64::UQSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21405 { 6838 /* uqsubr */, AArch64::UQSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21406 { 6845 /* uqxtn */, AArch64::UQXTNv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32 }, },
21407 { 6845 /* uqxtn */, AArch64::UQXTNv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64 }, },
21408 { 6845 /* uqxtn */, AArch64::UQXTNv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16 }, },
21409 { 6845 /* uqxtn */, AArch64::UQXTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, },
21410 { 6845 /* uqxtn */, AArch64::UQXTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, },
21411 { 6845 /* uqxtn */, AArch64::UQXTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, },
21412 { 6851 /* uqxtn2 */, AArch64::UQXTNv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, },
21413 { 6851 /* uqxtn2 */, AArch64::UQXTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, },
21414 { 6851 /* uqxtn2 */, AArch64::UQXTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, },
21415 { 6858 /* uqxtnb */, AArch64::UQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
21416 { 6858 /* uqxtnb */, AArch64::UQXTNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
21417 { 6858 /* uqxtnb */, AArch64::UQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
21418 { 6865 /* uqxtnt */, AArch64::UQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
21419 { 6865 /* uqxtnt */, AArch64::UQXTNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
21420 { 6865 /* uqxtnt */, AArch64::UQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
21421 { 6872 /* urecpe */, AArch64::URECPEv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21422 { 6872 /* urecpe */, AArch64::URECPEv2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21423 { 6872 /* urecpe */, AArch64::URECPE_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21424 { 6879 /* urhadd */, AArch64::URHADDv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21425 { 6879 /* urhadd */, AArch64::URHADDv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21426 { 6879 /* urhadd */, AArch64::URHADDv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21427 { 6879 /* urhadd */, AArch64::URHADDv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21428 { 6879 /* urhadd */, AArch64::URHADDv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21429 { 6879 /* urhadd */, AArch64::URHADDv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21430 { 6879 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21431 { 6879 /* urhadd */, AArch64::URHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21432 { 6879 /* urhadd */, AArch64::URHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21433 { 6879 /* urhadd */, AArch64::URHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21434 { 6886 /* urshl */, AArch64::URSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
21435 { 6886 /* urshl */, AArch64::URSHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21436 { 6886 /* urshl */, AArch64::URSHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21437 { 6886 /* urshl */, AArch64::URSHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21438 { 6886 /* urshl */, AArch64::URSHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21439 { 6886 /* urshl */, AArch64::URSHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21440 { 6886 /* urshl */, AArch64::URSHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21441 { 6886 /* urshl */, AArch64::URSHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21442 { 6886 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21443 { 6886 /* urshl */, AArch64::URSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21444 { 6886 /* urshl */, AArch64::URSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21445 { 6886 /* urshl */, AArch64::URSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21446 { 6892 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21447 { 6892 /* urshlr */, AArch64::URSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21448 { 6892 /* urshlr */, AArch64::URSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21449 { 6892 /* urshlr */, AArch64::URSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21450 { 6899 /* urshr */, AArch64::URSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
21451 { 6899 /* urshr */, AArch64::URSHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
21452 { 6899 /* urshr */, AArch64::URSHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
21453 { 6899 /* urshr */, AArch64::URSHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
21454 { 6899 /* urshr */, AArch64::URSHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
21455 { 6899 /* urshr */, AArch64::URSHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
21456 { 6899 /* urshr */, AArch64::URSHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
21457 { 6899 /* urshr */, AArch64::URSHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
21458 { 6899 /* urshr */, AArch64::URSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
21459 { 6899 /* urshr */, AArch64::URSHR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
21460 { 6899 /* urshr */, AArch64::URSHR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
21461 { 6899 /* urshr */, AArch64::URSHR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
21462 { 6905 /* ursqrte */, AArch64::URSQRTEv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21463 { 6905 /* ursqrte */, AArch64::URSQRTEv2i32, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21464 { 6905 /* ursqrte */, AArch64::URSQRTE_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21465 { 6913 /* ursra */, AArch64::URSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
21466 { 6913 /* ursra */, AArch64::URSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
21467 { 6913 /* ursra */, AArch64::URSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
21468 { 6913 /* ursra */, AArch64::URSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
21469 { 6913 /* ursra */, AArch64::URSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
21470 { 6913 /* ursra */, AArch64::URSRAv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
21471 { 6913 /* ursra */, AArch64::URSRAv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
21472 { 6913 /* ursra */, AArch64::URSRAv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
21473 { 6913 /* ursra */, AArch64::URSRAv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
21474 { 6913 /* ursra */, AArch64::URSRAv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
21475 { 6913 /* ursra */, AArch64::URSRAv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
21476 { 6913 /* ursra */, AArch64::URSRAv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
21477 { 6919 /* usdot */, AArch64::USDOT_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21478 { 6919 /* usdot */, AArch64::USDOT_ZZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, },
21479 { 6919 /* usdot */, AArch64::USDOTv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasMatMulInt8, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21480 { 6919 /* usdot */, AArch64::USDOTv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasMatMulInt8, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21481 { 6919 /* usdot */, AArch64::USDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasMatMulInt8, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, },
21482 { 6919 /* usdot */, AArch64::USDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_31_6, AMFBS_HasMatMulInt8, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_4b, MCK_IndexRange0_3 }, },
21483 { 6925 /* ushl */, AArch64::USHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
21484 { 6925 /* ushl */, AArch64::USHLv16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21485 { 6925 /* ushl */, AArch64::USHLv2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21486 { 6925 /* ushl */, AArch64::USHLv4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21487 { 6925 /* ushl */, AArch64::USHLv8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21488 { 6925 /* ushl */, AArch64::USHLv2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21489 { 6925 /* ushl */, AArch64::USHLv4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21490 { 6925 /* ushl */, AArch64::USHLv8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21491 { 6930 /* ushll */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_31 }, },
21492 { 6930 /* ushll */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_15 }, },
21493 { 6930 /* ushll */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm0_7 }, },
21494 { 6936 /* ushll2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_311_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_31 }, },
21495 { 6936 /* ushll2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_151_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_15 }, },
21496 { 6936 /* ushll2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm0_71_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm0_7 }, },
21497 { 6943 /* ushllb */, AArch64::USHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
21498 { 6943 /* ushllb */, AArch64::USHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
21499 { 6943 /* ushllb */, AArch64::USHLLB_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
21500 { 6950 /* ushllt */, AArch64::USHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
21501 { 6950 /* ushllt */, AArch64::USHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
21502 { 6950 /* ushllt */, AArch64::USHLLT_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
21503 { 6957 /* ushr */, AArch64::USHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
21504 { 6957 /* ushr */, AArch64::USHRv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
21505 { 6957 /* ushr */, AArch64::USHRv2i64_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
21506 { 6957 /* ushr */, AArch64::USHRv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
21507 { 6957 /* ushr */, AArch64::USHRv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
21508 { 6957 /* ushr */, AArch64::USHRv2i32_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
21509 { 6957 /* ushr */, AArch64::USHRv4i16_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
21510 { 6957 /* ushr */, AArch64::USHRv8i8_shift, Convert__VectorReg641_0__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
21511 { 6962 /* usmmla */, AArch64::USMMLA_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21512 { 6962 /* usmmla */, AArch64::USMMLA, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__VectorReg1281_4, AMFBS_HasMatMulInt8, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21513 { 6969 /* usqadd */, AArch64::USQADDv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16 }, },
21514 { 6969 /* usqadd */, AArch64::USQADDv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
21515 { 6969 /* usqadd */, AArch64::USQADDv1i64, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
21516 { 6969 /* usqadd */, AArch64::USQADDv1i8, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8 }, },
21517 { 6969 /* usqadd */, AArch64::USQADDv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21518 { 6969 /* usqadd */, AArch64::USQADDv2i64, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21519 { 6969 /* usqadd */, AArch64::USQADDv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21520 { 6969 /* usqadd */, AArch64::USQADDv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21521 { 6969 /* usqadd */, AArch64::USQADDv2i32, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21522 { 6969 /* usqadd */, AArch64::USQADDv4i16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21523 { 6969 /* usqadd */, AArch64::USQADDv8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21524 { 6969 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21525 { 6969 /* usqadd */, AArch64::USQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21526 { 6969 /* usqadd */, AArch64::USQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21527 { 6969 /* usqadd */, AArch64::USQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21528 { 6976 /* usra */, AArch64::USRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
21529 { 6976 /* usra */, AArch64::USRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
21530 { 6976 /* usra */, AArch64::USRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
21531 { 6976 /* usra */, AArch64::USRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
21532 { 6976 /* usra */, AArch64::USRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
21533 { 6976 /* usra */, AArch64::USRAv16i8_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_Imm1_8 }, },
21534 { 6976 /* usra */, AArch64::USRAv2i64_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_Imm1_64 }, },
21535 { 6976 /* usra */, AArch64::USRAv4i32_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_Imm1_32 }, },
21536 { 6976 /* usra */, AArch64::USRAv8i16_shift, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_Imm1_16 }, },
21537 { 6976 /* usra */, AArch64::USRAv2i32_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_321_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_Imm1_32 }, },
21538 { 6976 /* usra */, AArch64::USRAv4i16_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_161_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_Imm1_16 }, },
21539 { 6976 /* usra */, AArch64::USRAv8i8_shift, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__Imm1_81_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_Imm1_8 }, },
21540 { 6981 /* usubl */, AArch64::USUBLv2i32_v2i64, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21541 { 6981 /* usubl */, AArch64::USUBLv4i16_v4i32, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21542 { 6981 /* usubl */, AArch64::USUBLv8i8_v8i16, Convert__VectorReg1281_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21543 { 6987 /* usubl2 */, AArch64::USUBLv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21544 { 6987 /* usubl2 */, AArch64::USUBLv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21545 { 6987 /* usubl2 */, AArch64::USUBLv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21546 { 6994 /* usublb */, AArch64::USUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21547 { 6994 /* usublb */, AArch64::USUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21548 { 6994 /* usublb */, AArch64::USUBLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21549 { 7001 /* usublt */, AArch64::USUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21550 { 7001 /* usublt */, AArch64::USUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21551 { 7001 /* usublt */, AArch64::USUBLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21552 { 7008 /* usubw */, AArch64::USUBWv2i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
21553 { 7008 /* usubw */, AArch64::USUBWv4i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
21554 { 7008 /* usubw */, AArch64::USUBWv8i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, },
21555 { 7014 /* usubw2 */, AArch64::USUBWv4i32_v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
21556 { 7014 /* usubw2 */, AArch64::USUBWv8i16_v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
21557 { 7014 /* usubw2 */, AArch64::USUBWv16i8_v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
21558 { 7021 /* usubwb */, AArch64::USUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
21559 { 7021 /* usubwb */, AArch64::USUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
21560 { 7021 /* usubwb */, AArch64::USUBWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
21561 { 7028 /* usubwt */, AArch64::USUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
21562 { 7028 /* usubwt */, AArch64::USUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
21563 { 7028 /* usubwt */, AArch64::USUBWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
21564 { 7035 /* uunpkhi */, AArch64::UUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
21565 { 7035 /* uunpkhi */, AArch64::UUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
21566 { 7035 /* uunpkhi */, AArch64::UUNPKHI_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
21567 { 7043 /* uunpklo */, AArch64::UUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
21568 { 7043 /* uunpklo */, AArch64::UUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
21569 { 7043 /* uunpklo */, AArch64::UUNPKLO_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
21570 { 7051 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
21571 { 7051 /* uxtb */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
21572 { 7051 /* uxtb */, AArch64::UXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21573 { 7051 /* uxtb */, AArch64::UXTB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21574 { 7051 /* uxtb */, AArch64::UXTB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21575 { 7056 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
21576 { 7056 /* uxth */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
21577 { 7056 /* uxth */, AArch64::UXTH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21578 { 7056 /* uxth */, AArch64::UXTH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21579 { 7061 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, },
21580 { 7061 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, },
21581 { 7061 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, },
21582 { 7061 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
21583 { 7061 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
21584 { 7061 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, },
21585 { 7066 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
21586 { 7066 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
21587 { 7066 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
21588 { 7066 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
21589 { 7066 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
21590 { 7066 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
21591 { 7072 /* uxtw */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
21592 { 7072 /* uxtw */, AArch64::UXTW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21593 { 7077 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
21594 { 7077 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
21595 { 7077 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
21596 { 7077 /* uzp1 */, AArch64::UZP1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
21597 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
21598 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21599 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21600 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21601 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21602 { 7077 /* uzp1 */, AArch64::UZP1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21603 { 7077 /* uzp1 */, AArch64::UZP1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21604 { 7077 /* uzp1 */, AArch64::UZP1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21605 { 7077 /* uzp1 */, AArch64::UZP1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21606 { 7077 /* uzp1 */, AArch64::UZP1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21607 { 7077 /* uzp1 */, AArch64::UZP1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21608 { 7077 /* uzp1 */, AArch64::UZP1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21609 { 7082 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
21610 { 7082 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
21611 { 7082 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
21612 { 7082 /* uzp2 */, AArch64::UZP2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
21613 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
21614 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21615 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21616 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21617 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21618 { 7082 /* uzp2 */, AArch64::UZP2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21619 { 7082 /* uzp2 */, AArch64::UZP2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21620 { 7082 /* uzp2 */, AArch64::UZP2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21621 { 7082 /* uzp2 */, AArch64::UZP2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21622 { 7082 /* uzp2 */, AArch64::UZP2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21623 { 7082 /* uzp2 */, AArch64::UZP2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21624 { 7082 /* uzp2 */, AArch64::UZP2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21625 { 7087 /* wfe */, AArch64::HINT, Convert__imm_95_2, AMFBS_None, { }, },
21626 { 7091 /* wfet */, AArch64::WFET, Convert__Reg1_0, AMFBS_HasWFxT, { MCK_GPR64 }, },
21627 { 7096 /* wfi */, AArch64::HINT, Convert__imm_95_3, AMFBS_None, { }, },
21628 { 7100 /* wfit */, AArch64::WFIT, Convert__Reg1_0, AMFBS_HasWFxT, { MCK_GPR64 }, },
21629 { 7105 /* whilege */, AArch64::WHILEGE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
21630 { 7105 /* whilege */, AArch64::WHILEGE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21631 { 7105 /* whilege */, AArch64::WHILEGE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
21632 { 7105 /* whilege */, AArch64::WHILEGE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21633 { 7105 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
21634 { 7105 /* whilege */, AArch64::WHILEGE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21635 { 7105 /* whilege */, AArch64::WHILEGE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
21636 { 7105 /* whilege */, AArch64::WHILEGE_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21637 { 7113 /* whilegt */, AArch64::WHILEGT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
21638 { 7113 /* whilegt */, AArch64::WHILEGT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21639 { 7113 /* whilegt */, AArch64::WHILEGT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
21640 { 7113 /* whilegt */, AArch64::WHILEGT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21641 { 7113 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
21642 { 7113 /* whilegt */, AArch64::WHILEGT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21643 { 7113 /* whilegt */, AArch64::WHILEGT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
21644 { 7113 /* whilegt */, AArch64::WHILEGT_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21645 { 7121 /* whilehi */, AArch64::WHILEHI_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
21646 { 7121 /* whilehi */, AArch64::WHILEHI_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21647 { 7121 /* whilehi */, AArch64::WHILEHI_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
21648 { 7121 /* whilehi */, AArch64::WHILEHI_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21649 { 7121 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
21650 { 7121 /* whilehi */, AArch64::WHILEHI_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21651 { 7121 /* whilehi */, AArch64::WHILEHI_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
21652 { 7121 /* whilehi */, AArch64::WHILEHI_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21653 { 7129 /* whilehs */, AArch64::WHILEHS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
21654 { 7129 /* whilehs */, AArch64::WHILEHS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21655 { 7129 /* whilehs */, AArch64::WHILEHS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
21656 { 7129 /* whilehs */, AArch64::WHILEHS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21657 { 7129 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
21658 { 7129 /* whilehs */, AArch64::WHILEHS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21659 { 7129 /* whilehs */, AArch64::WHILEHS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
21660 { 7129 /* whilehs */, AArch64::WHILEHS_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21661 { 7137 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
21662 { 7137 /* whilele */, AArch64::WHILELE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21663 { 7137 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
21664 { 7137 /* whilele */, AArch64::WHILELE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21665 { 7137 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
21666 { 7137 /* whilele */, AArch64::WHILELE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21667 { 7137 /* whilele */, AArch64::WHILELE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
21668 { 7137 /* whilele */, AArch64::WHILELE_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21669 { 7145 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
21670 { 7145 /* whilelo */, AArch64::WHILELO_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21671 { 7145 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
21672 { 7145 /* whilelo */, AArch64::WHILELO_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21673 { 7145 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
21674 { 7145 /* whilelo */, AArch64::WHILELO_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21675 { 7145 /* whilelo */, AArch64::WHILELO_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
21676 { 7145 /* whilelo */, AArch64::WHILELO_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21677 { 7153 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
21678 { 7153 /* whilels */, AArch64::WHILELS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21679 { 7153 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
21680 { 7153 /* whilels */, AArch64::WHILELS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21681 { 7153 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
21682 { 7153 /* whilels */, AArch64::WHILELS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21683 { 7153 /* whilels */, AArch64::WHILELS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
21684 { 7153 /* whilels */, AArch64::WHILELS_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21685 { 7161 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
21686 { 7161 /* whilelt */, AArch64::WHILELT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21687 { 7161 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
21688 { 7161 /* whilelt */, AArch64::WHILELT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21689 { 7161 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
21690 { 7161 /* whilelt */, AArch64::WHILELT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21691 { 7161 /* whilelt */, AArch64::WHILELT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
21692 { 7161 /* whilelt */, AArch64::WHILELT_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21693 { 7169 /* whilerw */, AArch64::WHILERW_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21694 { 7169 /* whilerw */, AArch64::WHILERW_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21695 { 7169 /* whilerw */, AArch64::WHILERW_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21696 { 7169 /* whilerw */, AArch64::WHILERW_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21697 { 7177 /* whilewr */, AArch64::WHILEWR_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
21698 { 7177 /* whilewr */, AArch64::WHILEWR_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
21699 { 7177 /* whilewr */, AArch64::WHILEWR_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
21700 { 7177 /* whilewr */, AArch64::WHILEWR_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
21701 { 7185 /* wrffr */, AArch64::WRFFR, Convert__SVEPredicateBReg1_0, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
21702 { 7191 /* xaflag */, AArch64::XAFLAG, Convert_NoOperands, AMFBS_HasAltNZCV, { }, },
21703 { 7198 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
21704 { 7198 /* xar */, AArch64::XAR_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm1_321_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
21705 { 7198 /* xar */, AArch64::XAR_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm1_641_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
21706 { 7198 /* xar */, AArch64::XAR_ZZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm1_81_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
21707 { 7198 /* xar */, AArch64::XAR, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__UImm61_6, AMFBS_HasSHA3, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_UImm6 }, },
21708 { 7202 /* xpacd */, AArch64::XPACD, Convert__Reg1_0__Tie0_1_1, AMFBS_HasPAuth, { MCK_GPR64 }, },
21709 { 7208 /* xpaci */, AArch64::XPACI, Convert__Reg1_0__Tie0_1_1, AMFBS_HasPAuth, { MCK_GPR64 }, },
21710 { 7214 /* xpaclri */, AArch64::XPACLRI, Convert_NoOperands, AMFBS_HasPAuth, { }, },
21711 { 7214 /* xpaclri */, AArch64::XPACLRI, Convert_NoOperands, AMFBS_None, { }, },
21712 { 7222 /* xtn */, AArch64::XTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, },
21713 { 7222 /* xtn */, AArch64::XTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, },
21714 { 7222 /* xtn */, AArch64::XTNv8i8, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg128, MCK__DOT_8h }, },
21715 { 7226 /* xtn2 */, AArch64::XTNv16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_8h }, },
21716 { 7226 /* xtn2 */, AArch64::XTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, },
21717 { 7226 /* xtn2 */, AArch64::XTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, },
21718 { 7231 /* yield */, AArch64::HINT, Convert__imm_95_1, AMFBS_None, { }, },
21719 { 7237 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
21720 { 7237 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
21721 { 7237 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
21722 { 7237 /* zip1 */, AArch64::ZIP1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
21723 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
21724 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21725 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21726 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21727 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21728 { 7237 /* zip1 */, AArch64::ZIP1v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21729 { 7237 /* zip1 */, AArch64::ZIP1v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21730 { 7237 /* zip1 */, AArch64::ZIP1v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21731 { 7237 /* zip1 */, AArch64::ZIP1v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21732 { 7237 /* zip1 */, AArch64::ZIP1v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21733 { 7237 /* zip1 */, AArch64::ZIP1v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21734 { 7237 /* zip1 */, AArch64::ZIP1v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21735 { 7242 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
21736 { 7242 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
21737 { 7242 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
21738 { 7242 /* zip2 */, AArch64::ZIP2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
21739 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
21740 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21741 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21742 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21743 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21744 { 7242 /* zip2 */, AArch64::ZIP2v16i8, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b, MCK_VectorReg128, MCK__DOT_16b }, },
21745 { 7242 /* zip2 */, AArch64::ZIP2v2i64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d }, },
21746 { 7242 /* zip2 */, AArch64::ZIP2v4i32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s }, },
21747 { 7242 /* zip2 */, AArch64::ZIP2v8i16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h }, },
21748 { 7242 /* zip2 */, AArch64::ZIP2v2i32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s }, },
21749 { 7242 /* zip2 */, AArch64::ZIP2v4i16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h }, },
21750 { 7242 /* zip2 */, AArch64::ZIP2v8i8, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b, MCK_VectorReg64, MCK__DOT_8b }, },
21751};
21752
21753static const MatchEntry MatchTable1[] = {
21754 { 0 /* abs */, AArch64::ABSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
21755 { 0 /* abs */, AArch64::ABSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
21756 { 0 /* abs */, AArch64::ABSv2i64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
21757 { 0 /* abs */, AArch64::ABSv2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
21758 { 0 /* abs */, AArch64::ABSv4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
21759 { 0 /* abs */, AArch64::ABSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
21760 { 0 /* abs */, AArch64::ABSv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
21761 { 0 /* abs */, AArch64::ABSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
21762 { 0 /* abs */, AArch64::ABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21763 { 0 /* abs */, AArch64::ABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21764 { 0 /* abs */, AArch64::ABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21765 { 0 /* abs */, AArch64::ABS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
21766 { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
21767 { 4 /* adc */, AArch64::ADCXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21768 { 8 /* adclb */, AArch64::ADCLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21769 { 8 /* adclb */, AArch64::ADCLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21770 { 14 /* adclt */, AArch64::ADCLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21771 { 14 /* adclt */, AArch64::ADCLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21772 { 20 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
21773 { 20 /* adcs */, AArch64::ADCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21774 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, },
21775 { 25 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, },
21776 { 25 /* add */, AArch64::ADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
21777 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
21778 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, },
21779 { 25 /* add */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, },
21780 { 25 /* add */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, },
21781 { 25 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21782 { 25 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, },
21783 { 25 /* add */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, },
21784 { 25 /* add */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, },
21785 { 25 /* add */, AArch64::ADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
21786 { 25 /* add */, AArch64::ADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21787 { 25 /* add */, AArch64::ADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
21788 { 25 /* add */, AArch64::ADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21789 { 25 /* add */, AArch64::ADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
21790 { 25 /* add */, AArch64::ADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21791 { 25 /* add */, AArch64::ADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
21792 { 25 /* add */, AArch64::ADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21793 { 25 /* add */, AArch64::ADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21794 { 25 /* add */, AArch64::ADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21795 { 25 /* add */, AArch64::ADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
21796 { 25 /* add */, AArch64::ADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
21797 { 25 /* add */, AArch64::ADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21798 { 25 /* add */, AArch64::ADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
21799 { 25 /* add */, AArch64::ADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21800 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
21801 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
21802 { 25 /* add */, AArch64::ADDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
21803 { 25 /* add */, AArch64::ADDXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, },
21804 { 25 /* add */, AArch64::ADDXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
21805 { 25 /* add */, AArch64::ADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21806 { 25 /* add */, AArch64::ADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21807 { 25 /* add */, AArch64::ADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21808 { 25 /* add */, AArch64::ADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21809 { 29 /* addg */, AArch64::ADDG, Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_UImm6s16, MCK_Imm0_15 }, },
21810 { 34 /* addhn */, AArch64::ADDHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
21811 { 34 /* addhn */, AArch64::ADDHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
21812 { 34 /* addhn */, AArch64::ADDHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
21813 { 40 /* addhn2 */, AArch64::ADDHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21814 { 40 /* addhn2 */, AArch64::ADDHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21815 { 40 /* addhn2 */, AArch64::ADDHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21816 { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21817 { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21818 { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21819 { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21820 { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21821 { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21822 { 61 /* addp */, AArch64::ADDPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, },
21823 { 61 /* addp */, AArch64::ADDPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21824 { 61 /* addp */, AArch64::ADDPv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21825 { 61 /* addp */, AArch64::ADDPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
21826 { 61 /* addp */, AArch64::ADDPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
21827 { 61 /* addp */, AArch64::ADDPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21828 { 61 /* addp */, AArch64::ADDPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
21829 { 61 /* addp */, AArch64::ADDPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21830 { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21831 { 61 /* addp */, AArch64::ADDP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21832 { 61 /* addp */, AArch64::ADDP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21833 { 61 /* addp */, AArch64::ADDP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21834 { 66 /* addpl */, AArch64::ADDPL_XXI, Convert__Reg1_0__Reg1_1__SImm61_2, AMFBS_HasSVE, { MCK_GPR64sp, MCK_GPR64sp, MCK_SImm6 }, },
21835 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
21836 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
21837 { 72 /* adds */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, },
21838 { 72 /* adds */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, },
21839 { 72 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, },
21840 { 72 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21841 { 72 /* adds */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, },
21842 { 72 /* adds */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, },
21843 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
21844 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
21845 { 72 /* adds */, AArch64::ADDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
21846 { 72 /* adds */, AArch64::ADDSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
21847 { 72 /* adds */, AArch64::ADDSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
21848 { 77 /* addv */, AArch64::ADDVv16i8v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, },
21849 { 77 /* addv */, AArch64::ADDVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
21850 { 77 /* addv */, AArch64::ADDVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
21851 { 77 /* addv */, AArch64::ADDVv8i8v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, },
21852 { 77 /* addv */, AArch64::ADDVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
21853 { 82 /* addvl */, AArch64::ADDVL_XXI, Convert__Reg1_0__Reg1_1__SImm61_2, AMFBS_HasSVE, { MCK_GPR64sp, MCK_GPR64sp, MCK_SImm6 }, },
21854 { 88 /* adr */, AArch64::ADR, Convert__Reg1_0__AdrLabel1_1, AMFBS_None, { MCK_GPR64, MCK_AdrLabel }, },
21855 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_S_1, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3216, MCK__93_ }, },
21856 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_S_2, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32321_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3232, MCK__93_ }, },
21857 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_S_3, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL32641_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL3264, MCK__93_ }, },
21858 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_S_0, Convert__SVEVectorSReg1_0__SVEVectorSReg1_2__ZPRExtendLSL3281_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__91_, MCK_SVEVectorSReg, MCK_ZPRExtendLSL328, MCK__93_ }, },
21859 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6416, MCK__93_ }, },
21860 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64321_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6432, MCK__93_ }, },
21861 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL64641_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL6464, MCK__93_ }, },
21862 { 88 /* adr */, AArch64::ADR_LSL_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendLSL6481_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendLSL648, MCK__93_ }, },
21863 { 88 /* adr */, AArch64::ADR_SXTW_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
21864 { 88 /* adr */, AArch64::ADR_SXTW_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64321_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
21865 { 88 /* adr */, AArch64::ADR_SXTW_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW64641_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
21866 { 88 /* adr */, AArch64::ADR_SXTW_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendSXTW6481_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendSXTW648, MCK__93_ }, },
21867 { 88 /* adr */, AArch64::ADR_UXTW_ZZZ_D_1, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
21868 { 88 /* adr */, AArch64::ADR_UXTW_ZZZ_D_2, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64321_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
21869 { 88 /* adr */, AArch64::ADR_UXTW_ZZZ_D_3, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW64641_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
21870 { 88 /* adr */, AArch64::ADR_UXTW_ZZZ_D_0, Convert__SVEVectorDReg1_0__SVEVectorDReg1_2__ZPRExtendUXTW6481_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__91_, MCK_SVEVectorDReg, MCK_ZPRExtendUXTW648, MCK__93_ }, },
21871 { 92 /* adrp */, AArch64::ADRP, Convert__Reg1_0__AdrpLabel1_1, AMFBS_None, { MCK_GPR64, MCK_AdrpLabel }, },
21872 { 97 /* aesd */, AArch64::AESDrr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasAES, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
21873 { 97 /* aesd */, AArch64::AESD_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21874 { 102 /* aese */, AArch64::AESErr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasAES, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
21875 { 102 /* aese */, AArch64::AESE_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21876 { 107 /* aesimc */, AArch64::AESIMC_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21877 { 107 /* aesimc */, AArch64::AESIMCrr, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasAES, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
21878 { 114 /* aesmc */, AArch64::AESMC_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21879 { 114 /* aesmc */, AArch64::AESMCrr, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasAES, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
21880 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
21881 { 120 /* and */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
21882 { 120 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21883 { 120 /* and */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, },
21884 { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21885 { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
21886 { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21887 { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, },
21888 { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, },
21889 { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21890 { 120 /* and */, AArch64::AND_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21891 { 120 /* and */, AArch64::AND_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, },
21892 { 120 /* and */, AArch64::ANDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21893 { 120 /* and */, AArch64::ANDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
21894 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
21895 { 120 /* and */, AArch64::ANDXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
21896 { 120 /* and */, AArch64::AND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
21897 { 120 /* and */, AArch64::AND_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21898 { 120 /* and */, AArch64::AND_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21899 { 120 /* and */, AArch64::AND_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21900 { 120 /* and */, AArch64::AND_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21901 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
21902 { 124 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, },
21903 { 124 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21904 { 124 /* ands */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64 }, },
21905 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
21906 { 124 /* ands */, AArch64::ANDSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
21907 { 124 /* ands */, AArch64::ANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
21908 { 129 /* andv */, AArch64::ANDV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
21909 { 129 /* andv */, AArch64::ANDV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
21910 { 129 /* andv */, AArch64::ANDV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
21911 { 129 /* andv */, AArch64::ANDV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
21912 { 134 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
21913 { 134 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
21914 { 134 /* asr */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21915 { 134 /* asr */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, },
21916 { 134 /* asr */, AArch64::ASR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
21917 { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
21918 { 134 /* asr */, AArch64::ASR_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
21919 { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
21920 { 134 /* asr */, AArch64::ASR_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
21921 { 134 /* asr */, AArch64::ASR_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
21922 { 134 /* asr */, AArch64::ASR_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
21923 { 134 /* asr */, AArch64::ASR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
21924 { 134 /* asr */, AArch64::ASR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21925 { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
21926 { 134 /* asr */, AArch64::ASR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
21927 { 134 /* asr */, AArch64::ASR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21928 { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
21929 { 134 /* asr */, AArch64::ASR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
21930 { 134 /* asr */, AArch64::ASR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21931 { 134 /* asr */, AArch64::ASR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
21932 { 134 /* asr */, AArch64::ASR_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
21933 { 134 /* asr */, AArch64::ASR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21934 { 138 /* asrd */, AArch64::ASRD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
21935 { 138 /* asrd */, AArch64::ASRD_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
21936 { 138 /* asrd */, AArch64::ASRD_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
21937 { 138 /* asrd */, AArch64::ASRD_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
21938 { 143 /* asrr */, AArch64::ASRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21939 { 143 /* asrr */, AArch64::ASRR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21940 { 143 /* asrr */, AArch64::ASRR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21941 { 143 /* asrr */, AArch64::ASRR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21942 { 148 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
21943 { 148 /* asrv */, AArch64::ASRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
21944 { 153 /* autda */, AArch64::AUTDA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
21945 { 159 /* autdb */, AArch64::AUTDB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
21946 { 165 /* autdza */, AArch64::AUTDZA, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
21947 { 172 /* autdzb */, AArch64::AUTDZB, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
21948 { 179 /* autia */, AArch64::AUTIA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
21949 { 185 /* autia1716 */, AArch64::AUTIA1716, Convert_NoOperands, AMFBS_HasPAuth, { }, },
21950 { 185 /* autia1716 */, AArch64::AUTIA1716, Convert_NoOperands, AMFBS_None, { }, },
21951 { 195 /* autiasp */, AArch64::AUTIASP, Convert_NoOperands, AMFBS_HasPAuth, { }, },
21952 { 195 /* autiasp */, AArch64::AUTIASP, Convert_NoOperands, AMFBS_None, { }, },
21953 { 203 /* autiaz */, AArch64::AUTIAZ, Convert_NoOperands, AMFBS_HasPAuth, { }, },
21954 { 203 /* autiaz */, AArch64::AUTIAZ, Convert_NoOperands, AMFBS_None, { }, },
21955 { 210 /* autib */, AArch64::AUTIB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
21956 { 216 /* autib1716 */, AArch64::AUTIB1716, Convert_NoOperands, AMFBS_HasPAuth, { }, },
21957 { 216 /* autib1716 */, AArch64::AUTIB1716, Convert_NoOperands, AMFBS_None, { }, },
21958 { 226 /* autibsp */, AArch64::AUTIBSP, Convert_NoOperands, AMFBS_HasPAuth, { }, },
21959 { 226 /* autibsp */, AArch64::AUTIBSP, Convert_NoOperands, AMFBS_None, { }, },
21960 { 234 /* autibz */, AArch64::AUTIBZ, Convert_NoOperands, AMFBS_HasPAuth, { }, },
21961 { 234 /* autibz */, AArch64::AUTIBZ, Convert_NoOperands, AMFBS_None, { }, },
21962 { 241 /* autiza */, AArch64::AUTIZA, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
21963 { 248 /* autizb */, AArch64::AUTIZB, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
21964 { 255 /* axflag */, AArch64::AXFLAG, Convert_NoOperands, AMFBS_HasAltNZCV, { }, },
21965 { 262 /* b */, AArch64::B, Convert__BranchTarget261_0, AMFBS_None, { MCK_BranchTarget26 }, },
21966 { 262 /* b */, AArch64::Bcc, Convert__CondCode1_1__PCRelLabel191_2, AMFBS_None, { MCK__DOT_, MCK_CondCode, MCK_PCRelLabel19 }, },
21967 { 264 /* bcax */, AArch64::BCAX_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21968 { 264 /* bcax */, AArch64::BCAX_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21969 { 264 /* bcax */, AArch64::BCAX_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21970 { 264 /* bcax */, AArch64::BCAX_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21971 { 264 /* bcax */, AArch64::BCAX, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorReg1281_4, AMFBS_HasSHA3, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
21972 { 269 /* bdep */, AArch64::BDEP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21973 { 269 /* bdep */, AArch64::BDEP_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21974 { 269 /* bdep */, AArch64::BDEP_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21975 { 269 /* bdep */, AArch64::BDEP_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21976 { 274 /* bext */, AArch64::BEXT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21977 { 274 /* bext */, AArch64::BEXT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21978 { 274 /* bext */, AArch64::BEXT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21979 { 274 /* bext */, AArch64::BEXT_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
21980 { 279 /* bfcvt */, AArch64::BFCVT, Convert__Reg1_0__Reg1_1, AMFBS_HasBF16, { MCK_FPR16, MCK_FPR32 }, },
21981 { 279 /* bfcvt */, AArch64::BFCVT_ZPmZ, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21982 { 285 /* bfcvtn */, AArch64::BFCVTN, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasBF16, { MCK__DOT_4h, MCK_VectorReg128, MCK_VectorReg128 }, },
21983 { 292 /* bfcvtn2 */, AArch64::BFCVTN2, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasBF16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
21984 { 300 /* bfcvtnt */, AArch64::BFCVTNT_ZPmZ, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21985 { 308 /* bfdot */, AArch64::BFDOTv4bf16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasBF16, { }, },
21986 { 308 /* bfdot */, AArch64::BFDOTv8bf16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasBF16, { }, },
21987 { 308 /* bfdot */, AArch64::BFDOT_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21988 { 308 /* bfdot */, AArch64::BF16DOTlanev8bf16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasBF16, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
21989 { 308 /* bfdot */, AArch64::BF16DOTlanev4bf16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasBF16, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
21990 { 308 /* bfdot */, AArch64::BFDOT_ZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3 }, },
21991 { 314 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
21992 { 314 /* bfm */, AArch64::BFMXri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2__Imm0_631_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, },
21993 { 318 /* bfmlalb */, AArch64::BFMLALB, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasBF16, { }, },
21994 { 318 /* bfmlalb */, AArch64::BFMLALBIdx, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0, AMFBS_HasBF16, { }, },
21995 { 318 /* bfmlalb */, AArch64::BFMMLA_B_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21996 { 318 /* bfmlalb */, AArch64::BFMMLA_B_ZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21997 { 326 /* bfmlalt */, AArch64::BFMLALT, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasBF16, { }, },
21998 { 326 /* bfmlalt */, AArch64::BFMLALTIdx, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0__imm_95_0, AMFBS_HasBF16, { }, },
21999 { 326 /* bfmlalt */, AArch64::BFMMLA_T_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22000 { 326 /* bfmlalt */, AArch64::BFMMLA_T_ZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
22001 { 334 /* bfmmla */, AArch64::BFMMLA, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasBF16, { }, },
22002 { 334 /* bfmmla */, AArch64::BFMMLA_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasBF16_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22003 { 341 /* bgrp */, AArch64::BGRP_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22004 { 341 /* bgrp */, AArch64::BGRP_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22005 { 341 /* bgrp */, AArch64::BGRP_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22006 { 341 /* bgrp */, AArch64::BGRP_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2BitPerm, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22007 { 346 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, },
22008 { 346 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, },
22009 { 346 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, },
22010 { 346 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, },
22011 { 346 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22012 { 346 /* bic */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
22013 { 346 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
22014 { 346 /* bic */, AArch64::ANDXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, },
22015 { 346 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, },
22016 { 346 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, },
22017 { 346 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, },
22018 { 346 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, },
22019 { 346 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22020 { 346 /* bic */, AArch64::AND_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
22021 { 346 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22022 { 346 /* bic */, AArch64::AND_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, },
22023 { 346 /* bic */, AArch64::AND_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, },
22024 { 346 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22025 { 346 /* bic */, AArch64::BIC_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22026 { 346 /* bic */, AArch64::AND_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, },
22027 { 346 /* bic */, AArch64::BICv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22028 { 346 /* bic */, AArch64::BICv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, },
22029 { 346 /* bic */, AArch64::BICv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
22030 { 346 /* bic */, AArch64::BICv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, },
22031 { 346 /* bic */, AArch64::BICv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22032 { 346 /* bic */, AArch64::BICv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
22033 { 346 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
22034 { 346 /* bic */, AArch64::BICXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
22035 { 346 /* bic */, AArch64::BIC_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22036 { 346 /* bic */, AArch64::BIC_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22037 { 346 /* bic */, AArch64::BIC_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22038 { 346 /* bic */, AArch64::BIC_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22039 { 346 /* bic */, AArch64::BIC_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22040 { 350 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22041 { 350 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, },
22042 { 350 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
22043 { 350 /* bics */, AArch64::ANDSXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64, MCK_LogicalImm64Not }, },
22044 { 350 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
22045 { 350 /* bics */, AArch64::BICSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
22046 { 350 /* bics */, AArch64::BICS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22047 { 355 /* bif */, AArch64::BIFv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22048 { 355 /* bif */, AArch64::BIFv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22049 { 359 /* bit */, AArch64::BITv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22050 { 359 /* bit */, AArch64::BITv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22051 { 363 /* bl */, AArch64::BL, Convert__BranchTarget261_0, AMFBS_None, { MCK_BranchTarget26 }, },
22052 { 366 /* blr */, AArch64::BLR, Convert__Reg1_0, AMFBS_None, { MCK_GPR64 }, },
22053 { 370 /* blraa */, AArch64::BLRAA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
22054 { 376 /* blraaz */, AArch64::BLRAAZ, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
22055 { 383 /* blrab */, AArch64::BLRAB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
22056 { 389 /* blrabz */, AArch64::BLRABZ, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
22057 { 396 /* br */, AArch64::BR, Convert__Reg1_0, AMFBS_None, { MCK_GPR64 }, },
22058 { 399 /* braa */, AArch64::BRAA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
22059 { 404 /* braaz */, AArch64::BRAAZ, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
22060 { 410 /* brab */, AArch64::BRAB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
22061 { 415 /* brabz */, AArch64::BRABZ, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
22062 { 421 /* brb */, AArch64::BRB_IALL, Convert_NoOperands, AMFBS_HasBRBE, { MCK_iall }, },
22063 { 421 /* brb */, AArch64::BRB_INJ, Convert_NoOperands, AMFBS_HasBRBE, { MCK_inj }, },
22064 { 425 /* brk */, AArch64::BRK, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
22065 { 429 /* brka */, AArch64::BRKA_PPmP, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, },
22066 { 429 /* brka */, AArch64::BRKA_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
22067 { 434 /* brkas */, AArch64::BRKAS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
22068 { 440 /* brkb */, AArch64::BRKB_PPmP, Convert__SVEPredicateBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, },
22069 { 440 /* brkb */, AArch64::BRKB_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
22070 { 445 /* brkbs */, AArch64::BRKBS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
22071 { 451 /* brkn */, AArch64::BRKN_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22072 { 456 /* brkns */, AArch64::BRKNS_PPzP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__Tie0_1_6, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22073 { 462 /* brkpa */, AArch64::BRKPA_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22074 { 468 /* brkpas */, AArch64::BRKPAS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22075 { 475 /* brkpb */, AArch64::BRKPB_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22076 { 481 /* brkpbs */, AArch64::BRKPBS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22077 { 488 /* bsl */, AArch64::BSLv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22078 { 488 /* bsl */, AArch64::BSLv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22079 { 488 /* bsl */, AArch64::BSL_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22080 { 488 /* bsl */, AArch64::BSL_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22081 { 488 /* bsl */, AArch64::BSL_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22082 { 488 /* bsl */, AArch64::BSL_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22083 { 492 /* bsl1n */, AArch64::BSL1N_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22084 { 492 /* bsl1n */, AArch64::BSL1N_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22085 { 492 /* bsl1n */, AArch64::BSL1N_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22086 { 492 /* bsl1n */, AArch64::BSL1N_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22087 { 498 /* bsl2n */, AArch64::BSL2N_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22088 { 498 /* bsl2n */, AArch64::BSL2N_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22089 { 498 /* bsl2n */, AArch64::BSL2N_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22090 { 498 /* bsl2n */, AArch64::BSL2N_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22091 { 504 /* bti */, AArch64::HINT, Convert__imm_95_32, AMFBS_HasBTI, { }, },
22092 { 504 /* bti */, AArch64::HINT, Convert__imm_95_32, AMFBS_None, { }, },
22093 { 504 /* bti */, AArch64::HINT, Convert__BTIHint1_0, AMFBS_HasBTI, { MCK_BTIHint }, },
22094 { 504 /* bti */, AArch64::HINT, Convert__BTIHint1_0, AMFBS_None, { MCK_BTIHint }, },
22095 { 508 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
22096 { 508 /* cadd */, AArch64::CADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
22097 { 508 /* cadd */, AArch64::CADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
22098 { 508 /* cadd */, AArch64::CADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
22099 { 513 /* cas */, AArch64::CASW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22100 { 513 /* cas */, AArch64::CASX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22101 { 517 /* casa */, AArch64::CASAW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22102 { 517 /* casa */, AArch64::CASAX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22103 { 522 /* casab */, AArch64::CASAB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22104 { 528 /* casah */, AArch64::CASAH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22105 { 534 /* casal */, AArch64::CASALW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22106 { 534 /* casal */, AArch64::CASALX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22107 { 540 /* casalb */, AArch64::CASALB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22108 { 547 /* casalh */, AArch64::CASALH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22109 { 554 /* casb */, AArch64::CASB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22110 { 559 /* cash */, AArch64::CASH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22111 { 564 /* casl */, AArch64::CASLW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22112 { 564 /* casl */, AArch64::CASLX, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22113 { 569 /* caslb */, AArch64::CASLB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22114 { 575 /* caslh */, AArch64::CASLH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22115 { 581 /* casp */, AArch64::CASPW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22116 { 581 /* casp */, AArch64::CASPX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22117 { 586 /* caspa */, AArch64::CASPAW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22118 { 586 /* caspa */, AArch64::CASPAX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22119 { 592 /* caspal */, AArch64::CASPALW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22120 { 592 /* caspal */, AArch64::CASPALX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22121 { 599 /* caspl */, AArch64::CASPLW, Convert__WSeqPair1_0__Tie0_1_1__WSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_WSeqPair, MCK_WSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22122 { 599 /* caspl */, AArch64::CASPLX, Convert__XSeqPair1_0__Tie0_1_1__XSeqPair1_1__Reg1_3, AMFBS_HasLSE, { MCK_XSeqPair, MCK_XSeqPair, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22123 { 605 /* cbnz */, AArch64::CBNZW, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
22124 { 605 /* cbnz */, AArch64::CBNZX, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR64, MCK_PCRelLabel19 }, },
22125 { 610 /* cbz */, AArch64::CBZW, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
22126 { 610 /* cbz */, AArch64::CBZX, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR64, MCK_PCRelLabel19 }, },
22127 { 614 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
22128 { 614 /* ccmn */, AArch64::CCMNWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
22129 { 614 /* ccmn */, AArch64::CCMNXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, },
22130 { 614 /* ccmn */, AArch64::CCMNXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
22131 { 619 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
22132 { 619 /* ccmp */, AArch64::CCMPWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
22133 { 619 /* ccmp */, AArch64::CCMPXr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_15, MCK_CondCode }, },
22134 { 619 /* ccmp */, AArch64::CCMPXi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
22135 { 624 /* cdot */, AArch64::CDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
22136 { 624 /* cdot */, AArch64::CDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
22137 { 624 /* cdot */, AArch64::CDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
22138 { 624 /* cdot */, AArch64::CDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
22139 { 629 /* cfinv */, AArch64::CFINV, Convert_NoOperands, AMFBS_HasFlagM, { }, },
22140 { 635 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
22141 { 635 /* cinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
22142 { 640 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
22143 { 640 /* cinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
22144 { 645 /* clasta */, AArch64::CLASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
22145 { 645 /* clasta */, AArch64::CLASTA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, },
22146 { 645 /* clasta */, AArch64::CLASTA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, },
22147 { 645 /* clasta */, AArch64::CLASTA_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_FPR8, MCK_SVEVectorBReg }, },
22148 { 645 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
22149 { 645 /* clasta */, AArch64::CLASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
22150 { 645 /* clasta */, AArch64::CLASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
22151 { 645 /* clasta */, AArch64::CLASTA_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_GPR64, MCK_SVEVectorDReg }, },
22152 { 645 /* clasta */, AArch64::CLASTA_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22153 { 645 /* clasta */, AArch64::CLASTA_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22154 { 645 /* clasta */, AArch64::CLASTA_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22155 { 645 /* clasta */, AArch64::CLASTA_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22156 { 652 /* clastb */, AArch64::CLASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_FPR16, MCK_SVEVectorHReg }, },
22157 { 652 /* clastb */, AArch64::CLASTB_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_FPR32, MCK_SVEVectorSReg }, },
22158 { 652 /* clastb */, AArch64::CLASTB_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_FPR64, MCK_SVEVectorDReg }, },
22159 { 652 /* clastb */, AArch64::CLASTB_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_FPR8, MCK_SVEVectorBReg }, },
22160 { 652 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
22161 { 652 /* clastb */, AArch64::CLASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
22162 { 652 /* clastb */, AArch64::CLASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
22163 { 652 /* clastb */, AArch64::CLASTB_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_GPR64, MCK_SVEVectorDReg }, },
22164 { 652 /* clastb */, AArch64::CLASTB_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22165 { 652 /* clastb */, AArch64::CLASTB_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22166 { 652 /* clastb */, AArch64::CLASTB_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22167 { 652 /* clastb */, AArch64::CLASTB_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22168 { 659 /* clrex */, AArch64::CLREX, Convert__imm_95_15, AMFBS_None, { }, },
22169 { 659 /* clrex */, AArch64::CLREX, Convert__Imm0_151_0, AMFBS_None, { MCK_Imm0_15 }, },
22170 { 665 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
22171 { 665 /* cls */, AArch64::CLSXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
22172 { 665 /* cls */, AArch64::CLSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
22173 { 665 /* cls */, AArch64::CLSv2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
22174 { 665 /* cls */, AArch64::CLSv4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
22175 { 665 /* cls */, AArch64::CLSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
22176 { 665 /* cls */, AArch64::CLSv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
22177 { 665 /* cls */, AArch64::CLSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
22178 { 665 /* cls */, AArch64::CLS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
22179 { 665 /* cls */, AArch64::CLS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
22180 { 665 /* cls */, AArch64::CLS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
22181 { 665 /* cls */, AArch64::CLS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
22182 { 669 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
22183 { 669 /* clz */, AArch64::CLZXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
22184 { 669 /* clz */, AArch64::CLZv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
22185 { 669 /* clz */, AArch64::CLZv2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
22186 { 669 /* clz */, AArch64::CLZv4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
22187 { 669 /* clz */, AArch64::CLZv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
22188 { 669 /* clz */, AArch64::CLZv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
22189 { 669 /* clz */, AArch64::CLZv8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
22190 { 669 /* clz */, AArch64::CLZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
22191 { 669 /* clz */, AArch64::CLZ_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
22192 { 669 /* clz */, AArch64::CLZ_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
22193 { 669 /* clz */, AArch64::CLZ_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
22194 { 673 /* cmeq */, AArch64::CMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22195 { 673 /* cmeq */, AArch64::CMEQv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22196 { 673 /* cmeq */, AArch64::CMEQv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22197 { 673 /* cmeq */, AArch64::CMEQv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22198 { 673 /* cmeq */, AArch64::CMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22199 { 673 /* cmeq */, AArch64::CMEQv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22200 { 673 /* cmeq */, AArch64::CMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22201 { 673 /* cmeq */, AArch64::CMEQv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22202 { 673 /* cmeq */, AArch64::CMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22203 { 673 /* cmeq */, AArch64::CMEQv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22204 { 673 /* cmeq */, AArch64::CMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22205 { 673 /* cmeq */, AArch64::CMEQv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22206 { 673 /* cmeq */, AArch64::CMEQv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22207 { 673 /* cmeq */, AArch64::CMEQv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22208 { 673 /* cmeq */, AArch64::CMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22209 { 673 /* cmeq */, AArch64::CMEQv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22210 { 678 /* cmge */, AArch64::CMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22211 { 678 /* cmge */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22212 { 678 /* cmge */, AArch64::CMGEv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22213 { 678 /* cmge */, AArch64::CMGEv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22214 { 678 /* cmge */, AArch64::CMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22215 { 678 /* cmge */, AArch64::CMGEv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22216 { 678 /* cmge */, AArch64::CMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22217 { 678 /* cmge */, AArch64::CMGEv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22218 { 678 /* cmge */, AArch64::CMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22219 { 678 /* cmge */, AArch64::CMGEv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22220 { 678 /* cmge */, AArch64::CMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22221 { 678 /* cmge */, AArch64::CMGEv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22222 { 678 /* cmge */, AArch64::CMGEv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22223 { 678 /* cmge */, AArch64::CMGEv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22224 { 678 /* cmge */, AArch64::CMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22225 { 678 /* cmge */, AArch64::CMGEv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22226 { 683 /* cmgt */, AArch64::CMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22227 { 683 /* cmgt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22228 { 683 /* cmgt */, AArch64::CMGTv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22229 { 683 /* cmgt */, AArch64::CMGTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22230 { 683 /* cmgt */, AArch64::CMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22231 { 683 /* cmgt */, AArch64::CMGTv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22232 { 683 /* cmgt */, AArch64::CMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22233 { 683 /* cmgt */, AArch64::CMGTv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22234 { 683 /* cmgt */, AArch64::CMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22235 { 683 /* cmgt */, AArch64::CMGTv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22236 { 683 /* cmgt */, AArch64::CMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22237 { 683 /* cmgt */, AArch64::CMGTv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22238 { 683 /* cmgt */, AArch64::CMGTv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22239 { 683 /* cmgt */, AArch64::CMGTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22240 { 683 /* cmgt */, AArch64::CMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22241 { 683 /* cmgt */, AArch64::CMGTv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22242 { 688 /* cmhi */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22243 { 688 /* cmhi */, AArch64::CMHIv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22244 { 688 /* cmhi */, AArch64::CMHIv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22245 { 688 /* cmhi */, AArch64::CMHIv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22246 { 688 /* cmhi */, AArch64::CMHIv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22247 { 688 /* cmhi */, AArch64::CMHIv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22248 { 688 /* cmhi */, AArch64::CMHIv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22249 { 688 /* cmhi */, AArch64::CMHIv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22250 { 693 /* cmhs */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22251 { 693 /* cmhs */, AArch64::CMHSv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22252 { 693 /* cmhs */, AArch64::CMHSv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22253 { 693 /* cmhs */, AArch64::CMHSv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22254 { 693 /* cmhs */, AArch64::CMHSv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22255 { 693 /* cmhs */, AArch64::CMHSv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22256 { 693 /* cmhs */, AArch64::CMHSv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22257 { 693 /* cmhs */, AArch64::CMHSv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22258 { 698 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
22259 { 698 /* cmla */, AArch64::CMLA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
22260 { 698 /* cmla */, AArch64::CMLA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
22261 { 698 /* cmla */, AArch64::CMLA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
22262 { 698 /* cmla */, AArch64::CMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
22263 { 698 /* cmla */, AArch64::CMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
22264 { 703 /* cmle */, AArch64::CMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22265 { 703 /* cmle */, AArch64::CMGEv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22266 { 703 /* cmle */, AArch64::CMLEv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22267 { 703 /* cmle */, AArch64::CMGEv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22268 { 703 /* cmle */, AArch64::CMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22269 { 703 /* cmle */, AArch64::CMGEv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22270 { 703 /* cmle */, AArch64::CMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22271 { 703 /* cmle */, AArch64::CMGEv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22272 { 703 /* cmle */, AArch64::CMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22273 { 703 /* cmle */, AArch64::CMGEv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22274 { 703 /* cmle */, AArch64::CMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22275 { 703 /* cmle */, AArch64::CMGEv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22276 { 703 /* cmle */, AArch64::CMLEv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22277 { 703 /* cmle */, AArch64::CMGEv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22278 { 703 /* cmle */, AArch64::CMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22279 { 703 /* cmle */, AArch64::CMGEv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22280 { 708 /* cmlo */, AArch64::CMHIv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22281 { 708 /* cmlo */, AArch64::CMHIv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22282 { 708 /* cmlo */, AArch64::CMHIv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22283 { 708 /* cmlo */, AArch64::CMHIv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22284 { 708 /* cmlo */, AArch64::CMHIv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22285 { 708 /* cmlo */, AArch64::CMHIv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22286 { 708 /* cmlo */, AArch64::CMHIv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22287 { 708 /* cmlo */, AArch64::CMHIv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22288 { 713 /* cmls */, AArch64::CMHSv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22289 { 713 /* cmls */, AArch64::CMHSv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22290 { 713 /* cmls */, AArch64::CMHSv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22291 { 713 /* cmls */, AArch64::CMHSv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22292 { 713 /* cmls */, AArch64::CMHSv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22293 { 713 /* cmls */, AArch64::CMHSv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22294 { 713 /* cmls */, AArch64::CMHSv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22295 { 713 /* cmls */, AArch64::CMHSv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22296 { 718 /* cmlt */, AArch64::CMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22297 { 718 /* cmlt */, AArch64::CMGTv1i64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22298 { 718 /* cmlt */, AArch64::CMLTv16i8rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22299 { 718 /* cmlt */, AArch64::CMGTv16i8, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22300 { 718 /* cmlt */, AArch64::CMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22301 { 718 /* cmlt */, AArch64::CMGTv2i64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22302 { 718 /* cmlt */, AArch64::CMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22303 { 718 /* cmlt */, AArch64::CMGTv2i32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22304 { 718 /* cmlt */, AArch64::CMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22305 { 718 /* cmlt */, AArch64::CMGTv4i16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22306 { 718 /* cmlt */, AArch64::CMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22307 { 718 /* cmlt */, AArch64::CMGTv4i32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22308 { 718 /* cmlt */, AArch64::CMLTv8i8rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22309 { 718 /* cmlt */, AArch64::CMGTv8i8, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22310 { 718 /* cmlt */, AArch64::CMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22311 { 718 /* cmlt */, AArch64::CMGTv8i16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22312 { 723 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32 }, },
22313 { 723 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64 }, },
22314 { 723 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
22315 { 723 /* cmn */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_AddSubImmNeg }, },
22316 { 723 /* cmn */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, AMFBS_None, { MCK_GPR32sp, MCK_AddSubImm }, },
22317 { 723 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
22318 { 723 /* cmn */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_AddSubImmNeg }, },
22319 { 723 /* cmn */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, AMFBS_None, { MCK_GPR64sp, MCK_AddSubImm }, },
22320 { 723 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
22321 { 723 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
22322 { 723 /* cmn */, AArch64::ADDSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
22323 { 723 /* cmn */, AArch64::ADDSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
22324 { 723 /* cmn */, AArch64::ADDSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
22325 { 727 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32 }, },
22326 { 727 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__imm_95_24, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64 }, },
22327 { 727 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
22328 { 727 /* cmp */, AArch64::ADDSWri, Convert__regWZR__Reg1_0__AddSubImmNeg2_1, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_AddSubImmNeg }, },
22329 { 727 /* cmp */, AArch64::SUBSWri, Convert__regWZR__Reg1_0__AddSubImm2_1, AMFBS_None, { MCK_GPR32sp, MCK_AddSubImm }, },
22330 { 727 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
22331 { 727 /* cmp */, AArch64::ADDSXri, Convert__regXZR__Reg1_0__AddSubImmNeg2_1, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_AddSubImmNeg }, },
22332 { 727 /* cmp */, AArch64::SUBSXri, Convert__regXZR__Reg1_0__AddSubImm2_1, AMFBS_None, { MCK_GPR64sp, MCK_AddSubImm }, },
22333 { 727 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
22334 { 727 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
22335 { 727 /* cmp */, AArch64::SUBSXrs, Convert__regXZR__Reg1_0__Reg1_1__ArithmeticShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
22336 { 727 /* cmp */, AArch64::SUBSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
22337 { 727 /* cmp */, AArch64::SUBSXrx64, Convert__regXZR__Reg1_0__Reg1_1__ExtendLSL641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
22338 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
22339 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22340 { 731 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22341 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
22342 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22343 { 731 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22344 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
22345 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22346 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
22347 { 731 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22348 { 731 /* cmpeq */, AArch64::CMPEQ_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22349 { 737 /* cmpge */, AArch64::CMPGE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
22350 { 737 /* cmpge */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22351 { 737 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22352 { 737 /* cmpge */, AArch64::CMPGE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
22353 { 737 /* cmpge */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22354 { 737 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22355 { 737 /* cmpge */, AArch64::CMPGE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
22356 { 737 /* cmpge */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22357 { 737 /* cmpge */, AArch64::CMPGE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
22358 { 737 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22359 { 737 /* cmpge */, AArch64::CMPGE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22360 { 743 /* cmpgt */, AArch64::CMPGT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
22361 { 743 /* cmpgt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22362 { 743 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22363 { 743 /* cmpgt */, AArch64::CMPGT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
22364 { 743 /* cmpgt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22365 { 743 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22366 { 743 /* cmpgt */, AArch64::CMPGT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
22367 { 743 /* cmpgt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22368 { 743 /* cmpgt */, AArch64::CMPGT_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
22369 { 743 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22370 { 743 /* cmpgt */, AArch64::CMPGT_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22371 { 749 /* cmphi */, AArch64::CMPHI_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
22372 { 749 /* cmphi */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22373 { 749 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22374 { 749 /* cmphi */, AArch64::CMPHI_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
22375 { 749 /* cmphi */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22376 { 749 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22377 { 749 /* cmphi */, AArch64::CMPHI_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
22378 { 749 /* cmphi */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22379 { 749 /* cmphi */, AArch64::CMPHI_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, },
22380 { 749 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22381 { 749 /* cmphi */, AArch64::CMPHI_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22382 { 755 /* cmphs */, AArch64::CMPHS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
22383 { 755 /* cmphs */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22384 { 755 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22385 { 755 /* cmphs */, AArch64::CMPHS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
22386 { 755 /* cmphs */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22387 { 755 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22388 { 755 /* cmphs */, AArch64::CMPHS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
22389 { 755 /* cmphs */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22390 { 755 /* cmphs */, AArch64::CMPHS_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, },
22391 { 755 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22392 { 755 /* cmphs */, AArch64::CMPHS_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22393 { 761 /* cmple */, AArch64::CMPLE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
22394 { 761 /* cmple */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22395 { 761 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22396 { 761 /* cmple */, AArch64::CMPLE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
22397 { 761 /* cmple */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22398 { 761 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22399 { 761 /* cmple */, AArch64::CMPLE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
22400 { 761 /* cmple */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22401 { 761 /* cmple */, AArch64::CMPLE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
22402 { 761 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22403 { 761 /* cmple */, AArch64::CMPGE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22404 { 767 /* cmplo */, AArch64::CMPLO_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
22405 { 767 /* cmplo */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22406 { 767 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22407 { 767 /* cmplo */, AArch64::CMPLO_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
22408 { 767 /* cmplo */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22409 { 767 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22410 { 767 /* cmplo */, AArch64::CMPLO_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
22411 { 767 /* cmplo */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22412 { 767 /* cmplo */, AArch64::CMPLO_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, },
22413 { 767 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22414 { 767 /* cmplo */, AArch64::CMPHI_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22415 { 773 /* cmpls */, AArch64::CMPLS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
22416 { 773 /* cmpls */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22417 { 773 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22418 { 773 /* cmpls */, AArch64::CMPLS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
22419 { 773 /* cmpls */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22420 { 773 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22421 { 773 /* cmpls */, AArch64::CMPLS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
22422 { 773 /* cmpls */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22423 { 773 /* cmpls */, AArch64::CMPLS_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_Imm0_127 }, },
22424 { 773 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22425 { 773 /* cmpls */, AArch64::CMPHS_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22426 { 779 /* cmplt */, AArch64::CMPLT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
22427 { 779 /* cmplt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22428 { 779 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22429 { 779 /* cmplt */, AArch64::CMPLT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
22430 { 779 /* cmplt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22431 { 779 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22432 { 779 /* cmplt */, AArch64::CMPLT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
22433 { 779 /* cmplt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22434 { 779 /* cmplt */, AArch64::CMPLT_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
22435 { 779 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22436 { 779 /* cmplt */, AArch64::CMPGT_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_5__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22437 { 785 /* cmpne */, AArch64::CMPNE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
22438 { 785 /* cmpne */, AArch64::CMPNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22439 { 785 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
22440 { 785 /* cmpne */, AArch64::CMPNE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
22441 { 785 /* cmpne */, AArch64::CMPNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22442 { 785 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
22443 { 785 /* cmpne */, AArch64::CMPNE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
22444 { 785 /* cmpne */, AArch64::CMPNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22445 { 785 /* cmpne */, AArch64::CMPNE_PPzZI_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SImm5 }, },
22446 { 785 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
22447 { 785 /* cmpne */, AArch64::CMPNE_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22448 { 791 /* cmpp */, AArch64::SUBPS, Convert__regXZR__Reg1_0__Reg1_1, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp }, },
22449 { 796 /* cmtst */, AArch64::CMTSTv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22450 { 796 /* cmtst */, AArch64::CMTSTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22451 { 796 /* cmtst */, AArch64::CMTSTv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22452 { 796 /* cmtst */, AArch64::CMTSTv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22453 { 796 /* cmtst */, AArch64::CMTSTv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22454 { 796 /* cmtst */, AArch64::CMTSTv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22455 { 796 /* cmtst */, AArch64::CMTSTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22456 { 796 /* cmtst */, AArch64::CMTSTv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22457 { 802 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
22458 { 802 /* cneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
22459 { 807 /* cnot */, AArch64::CNOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
22460 { 807 /* cnot */, AArch64::CNOT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
22461 { 807 /* cnot */, AArch64::CNOT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
22462 { 807 /* cnot */, AArch64::CNOT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
22463 { 812 /* cnt */, AArch64::CNTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
22464 { 812 /* cnt */, AArch64::CNTv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
22465 { 812 /* cnt */, AArch64::CNT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
22466 { 812 /* cnt */, AArch64::CNT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
22467 { 812 /* cnt */, AArch64::CNT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
22468 { 812 /* cnt */, AArch64::CNT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
22469 { 816 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
22470 { 816 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
22471 { 816 /* cntb */, AArch64::CNTB_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22472 { 821 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
22473 { 821 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
22474 { 821 /* cntd */, AArch64::CNTD_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22475 { 826 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
22476 { 826 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
22477 { 826 /* cnth */, AArch64::CNTH_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22478 { 831 /* cntp */, AArch64::CNTP_XPP_H, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
22479 { 831 /* cntp */, AArch64::CNTP_XPP_S, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
22480 { 831 /* cntp */, AArch64::CNTP_XPP_D, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
22481 { 831 /* cntp */, AArch64::CNTP_XPP_B, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, },
22482 { 836 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
22483 { 836 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
22484 { 836 /* cntw */, AArch64::CNTW_XPiI, Convert__Reg1_0__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22485 { 841 /* compact */, AArch64::COMPACT_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
22486 { 841 /* compact */, AArch64::COMPACT_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
22487 { 849 /* cpy */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, },
22488 { 849 /* cpy */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
22489 { 849 /* cpy */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, },
22490 { 849 /* cpy */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, },
22491 { 849 /* cpy */, AArch64::CPY_ZPmV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR32 }, },
22492 { 849 /* cpy */, AArch64::CPY_ZPmR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
22493 { 849 /* cpy */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm32 }, },
22494 { 849 /* cpy */, AArch64::CPY_ZPzI_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm32 }, },
22495 { 849 /* cpy */, AArch64::CPY_ZPmV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR64 }, },
22496 { 849 /* cpy */, AArch64::CPY_ZPmR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR64sp }, },
22497 { 849 /* cpy */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm64 }, },
22498 { 849 /* cpy */, AArch64::CPY_ZPzI_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm64 }, },
22499 { 849 /* cpy */, AArch64::CPY_ZPmV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR8 }, },
22500 { 849 /* cpy */, AArch64::CPY_ZPmR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
22501 { 849 /* cpy */, AArch64::CPY_ZPmI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm8 }, },
22502 { 849 /* cpy */, AArch64::CPY_ZPzI_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm8 }, },
22503 { 853 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22504 { 860 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22505 { 868 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22506 { 876 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22507 { 884 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
22508 { 892 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22509 { 899 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22510 { 906 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
22511 { 913 /* csdb */, AArch64::HINT, Convert__imm_95_20, AMFBS_None, { }, },
22512 { 918 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
22513 { 918 /* csel */, AArch64::CSELXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
22514 { 923 /* cset */, AArch64::CSINCWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, AMFBS_None, { MCK_GPR32, MCK_CondCode }, },
22515 { 923 /* cset */, AArch64::CSINCXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, AMFBS_None, { MCK_GPR64, MCK_CondCode }, },
22516 { 928 /* csetm */, AArch64::CSINVWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, AMFBS_None, { MCK_GPR32, MCK_CondCode }, },
22517 { 928 /* csetm */, AArch64::CSINVXr, Convert__Reg1_0__regXZR__regXZR__CondCode1_1, AMFBS_None, { MCK_GPR64, MCK_CondCode }, },
22518 { 934 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
22519 { 934 /* csinc */, AArch64::CSINCXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
22520 { 940 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
22521 { 940 /* csinv */, AArch64::CSINVXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
22522 { 946 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
22523 { 946 /* csneg */, AArch64::CSNEGXr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_CondCode }, },
22524 { 952 /* ctermeq */, AArch64::CTERMEQ_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
22525 { 952 /* ctermeq */, AArch64::CTERMEQ_XX, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64 }, },
22526 { 960 /* ctermne */, AArch64::CTERMNE_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
22527 { 960 /* ctermne */, AArch64::CTERMNE_XX, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64 }, },
22528 { 968 /* dcps1 */, AArch64::DCPS1, Convert__imm_95_0, AMFBS_None, { }, },
22529 { 968 /* dcps1 */, AArch64::DCPS1, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
22530 { 974 /* dcps2 */, AArch64::DCPS2, Convert__imm_95_0, AMFBS_None, { }, },
22531 { 974 /* dcps2 */, AArch64::DCPS2, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
22532 { 980 /* dcps3 */, AArch64::DCPS3, Convert__imm_95_0, AMFBS_None, { }, },
22533 { 980 /* dcps3 */, AArch64::DCPS3, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
22534 { 986 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
22535 { 986 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
22536 { 986 /* decb */, AArch64::DECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22537 { 991 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
22538 { 991 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
22539 { 991 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
22540 { 991 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
22541 { 991 /* decd */, AArch64::DECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22542 { 991 /* decd */, AArch64::DECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22543 { 996 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
22544 { 996 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
22545 { 996 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
22546 { 996 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
22547 { 996 /* dech */, AArch64::DECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22548 { 996 /* dech */, AArch64::DECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22549 { 1001 /* decp */, AArch64::DECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
22550 { 1001 /* decp */, AArch64::DECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
22551 { 1001 /* decp */, AArch64::DECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
22552 { 1001 /* decp */, AArch64::DECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
22553 { 1001 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
22554 { 1001 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
22555 { 1001 /* decp */, AArch64::DECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
22556 { 1001 /* decp */, AArch64::DECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
22557 { 1001 /* decp */, AArch64::DECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
22558 { 1001 /* decp */, AArch64::DECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
22559 { 1006 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
22560 { 1006 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
22561 { 1006 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
22562 { 1006 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
22563 { 1006 /* decw */, AArch64::DECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22564 { 1006 /* decw */, AArch64::DECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
22565 { 1011 /* dgh */, AArch64::HINT, Convert__imm_95_6, AMFBS_None, { }, },
22566 { 1015 /* dmb */, AArch64::DMB, Convert__Barrier1_0, AMFBS_None, { MCK_Barrier }, },
22567 { 1019 /* drps */, AArch64::DRPS, Convert_NoOperands, AMFBS_None, { }, },
22568 { 1024 /* dsb */, AArch64::DSB, Convert__Barrier1_0, AMFBS_None, { MCK_Barrier }, },
22569 { 1024 /* dsb */, AArch64::DSBnXS, Convert__BarriernXS1_0, AMFBS_HasXS, { MCK_BarriernXS }, },
22570 { 1028 /* dup */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, },
22571 { 1028 /* dup */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, },
22572 { 1028 /* dup */, AArch64::DUP_ZR_S, Convert__SVEVectorSReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32sp }, },
22573 { 1028 /* dup */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__SVECpyImm322_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVECpyImm32 }, },
22574 { 1028 /* dup */, AArch64::DUP_ZR_D, Convert__SVEVectorDReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64sp }, },
22575 { 1028 /* dup */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__SVECpyImm642_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVECpyImm64 }, },
22576 { 1028 /* dup */, AArch64::DUP_ZR_B, Convert__SVEVectorBReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32sp }, },
22577 { 1028 /* dup */, AArch64::DUP_ZI_B, Convert__SVEVectorBReg1_0__SVECpyImm82_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVECpyImm8 }, },
22578 { 1028 /* dup */, AArch64::DUPv16i8gpr, Convert__VectorReg1281_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_GPR32 }, },
22579 { 1028 /* dup */, AArch64::DUPv2i64gpr, Convert__VectorReg1281_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_GPR64 }, },
22580 { 1028 /* dup */, AArch64::DUPv2i32gpr, Convert__VectorReg641_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_GPR32 }, },
22581 { 1028 /* dup */, AArch64::DUPv4i16gpr, Convert__VectorReg641_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_GPR32 }, },
22582 { 1028 /* dup */, AArch64::DUPv4i32gpr, Convert__VectorReg1281_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_GPR32 }, },
22583 { 1028 /* dup */, AArch64::DUPv8i8gpr, Convert__VectorReg641_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_GPR32 }, },
22584 { 1028 /* dup */, AArch64::DUPv8i16gpr, Convert__VectorReg1281_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_GPR32 }, },
22585 { 1028 /* dup */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_2, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK_IndexRange0_7 }, },
22586 { 1028 /* dup */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_2, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
22587 { 1028 /* dup */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_2, AMFBS_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, },
22588 { 1028 /* dup */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_2, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK_IndexRange0_15 }, },
22589 { 1028 /* dup */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, AMFBS_HasSVE, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEIndexRange0_3 }, },
22590 { 1028 /* dup */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
22591 { 1028 /* dup */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEIndexRange0_15 }, },
22592 { 1028 /* dup */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEIndexRange0_7 }, },
22593 { 1028 /* dup */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEIndexRange0_63 }, },
22594 { 1028 /* dup */, AArch64::DUPv16i8lane, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_151_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_15 }, },
22595 { 1028 /* dup */, AArch64::DUPv2i64lane, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_11_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, },
22596 { 1028 /* dup */, AArch64::DUPv2i32lane, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
22597 { 1028 /* dup */, AArch64::DUPv4i16lane, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_7 }, },
22598 { 1028 /* dup */, AArch64::DUPv4i32lane, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
22599 { 1028 /* dup */, AArch64::DUPv8i8lane, Convert__VectorReg641_1__VectorReg1281_2__IndexRange0_151_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_15 }, },
22600 { 1028 /* dup */, AArch64::DUPv8i16lane, Convert__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_7 }, },
22601 { 1032 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVELogicalImm161_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
22602 { 1032 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorSReg1_0__SVELogicalImm321_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, },
22603 { 1032 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorDReg1_0__LogicalImm641_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_LogicalImm64 }, },
22604 { 1032 /* dupm */, AArch64::DUPM_ZI, Convert__SVEVectorBReg1_0__SVELogicalImm81_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, },
22605 { 1037 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22606 { 1037 /* eon */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
22607 { 1037 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
22608 { 1037 /* eon */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, },
22609 { 1037 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
22610 { 1037 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, },
22611 { 1037 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, },
22612 { 1037 /* eon */, AArch64::EOR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, },
22613 { 1037 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
22614 { 1037 /* eon */, AArch64::EONXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
22615 { 1041 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
22616 { 1041 /* eor */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
22617 { 1041 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
22618 { 1041 /* eor */, AArch64::EORXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, },
22619 { 1041 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22620 { 1041 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
22621 { 1041 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22622 { 1041 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, },
22623 { 1041 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, },
22624 { 1041 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22625 { 1041 /* eor */, AArch64::EOR_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22626 { 1041 /* eor */, AArch64::EOR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, },
22627 { 1041 /* eor */, AArch64::EORv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22628 { 1041 /* eor */, AArch64::EORv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22629 { 1041 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
22630 { 1041 /* eor */, AArch64::EORXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
22631 { 1041 /* eor */, AArch64::EOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22632 { 1041 /* eor */, AArch64::EOR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22633 { 1041 /* eor */, AArch64::EOR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22634 { 1041 /* eor */, AArch64::EOR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22635 { 1041 /* eor */, AArch64::EOR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22636 { 1045 /* eor3 */, AArch64::EOR3_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22637 { 1045 /* eor3 */, AArch64::EOR3_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22638 { 1045 /* eor3 */, AArch64::EOR3_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22639 { 1045 /* eor3 */, AArch64::EOR3_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22640 { 1045 /* eor3 */, AArch64::EOR3, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorReg1281_4, AMFBS_HasSHA3, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22641 { 1050 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22642 { 1050 /* eorbt */, AArch64::EORBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22643 { 1050 /* eorbt */, AArch64::EORBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22644 { 1050 /* eorbt */, AArch64::EORBT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22645 { 1056 /* eors */, AArch64::EORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
22646 { 1061 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22647 { 1061 /* eortb */, AArch64::EORTB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22648 { 1061 /* eortb */, AArch64::EORTB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22649 { 1061 /* eortb */, AArch64::EORTB_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
22650 { 1067 /* eorv */, AArch64::EORV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
22651 { 1067 /* eorv */, AArch64::EORV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
22652 { 1067 /* eorv */, AArch64::EORV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
22653 { 1067 /* eorv */, AArch64::EORV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
22654 { 1072 /* eret */, AArch64::ERET, Convert_NoOperands, AMFBS_None, { }, },
22655 { 1077 /* eretaa */, AArch64::ERETAA, Convert_NoOperands, AMFBS_HasPAuth, { }, },
22656 { 1084 /* eretab */, AArch64::ERETAB, Convert_NoOperands, AMFBS_HasPAuth, { }, },
22657 { 1091 /* esb */, AArch64::HINT, Convert__imm_95_16, AMFBS_HasRAS, { }, },
22658 { 1095 /* ext */, AArch64::EXT_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorList281_1__Imm0_2551_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorList28, MCK_Imm0_255 }, },
22659 { 1095 /* ext */, AArch64::EXT_ZZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm0_2551_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, },
22660 { 1095 /* ext */, AArch64::EXTv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__Imm1_4, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm }, },
22661 { 1095 /* ext */, AArch64::EXTv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__Imm1_4, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm }, },
22662 { 1099 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
22663 { 1099 /* extr */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_631_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, },
22664 { 1104 /* fabd */, AArch64::FABD16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
22665 { 1104 /* fabd */, AArch64::FABD32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22666 { 1104 /* fabd */, AArch64::FABD64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22667 { 1104 /* fabd */, AArch64::FABDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22668 { 1104 /* fabd */, AArch64::FABDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22669 { 1104 /* fabd */, AArch64::FABDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22670 { 1104 /* fabd */, AArch64::FABDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22671 { 1104 /* fabd */, AArch64::FABDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22672 { 1104 /* fabd */, AArch64::FABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22673 { 1104 /* fabd */, AArch64::FABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22674 { 1104 /* fabd */, AArch64::FABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22675 { 1109 /* fabs */, AArch64::FABSHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
22676 { 1109 /* fabs */, AArch64::FABSSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
22677 { 1109 /* fabs */, AArch64::FABSDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
22678 { 1109 /* fabs */, AArch64::FABSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
22679 { 1109 /* fabs */, AArch64::FABSv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
22680 { 1109 /* fabs */, AArch64::FABSv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
22681 { 1109 /* fabs */, AArch64::FABSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
22682 { 1109 /* fabs */, AArch64::FABSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
22683 { 1109 /* fabs */, AArch64::FABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
22684 { 1109 /* fabs */, AArch64::FABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
22685 { 1109 /* fabs */, AArch64::FABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
22686 { 1114 /* facge */, AArch64::FACGE16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
22687 { 1114 /* facge */, AArch64::FACGE32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22688 { 1114 /* facge */, AArch64::FACGE64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22689 { 1114 /* facge */, AArch64::FACGEv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22690 { 1114 /* facge */, AArch64::FACGEv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22691 { 1114 /* facge */, AArch64::FACGEv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22692 { 1114 /* facge */, AArch64::FACGEv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22693 { 1114 /* facge */, AArch64::FACGEv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22694 { 1114 /* facge */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22695 { 1114 /* facge */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22696 { 1114 /* facge */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22697 { 1120 /* facgt */, AArch64::FACGT16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
22698 { 1120 /* facgt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22699 { 1120 /* facgt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22700 { 1120 /* facgt */, AArch64::FACGTv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22701 { 1120 /* facgt */, AArch64::FACGTv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22702 { 1120 /* facgt */, AArch64::FACGTv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22703 { 1120 /* facgt */, AArch64::FACGTv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22704 { 1120 /* facgt */, AArch64::FACGTv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22705 { 1120 /* facgt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22706 { 1120 /* facgt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22707 { 1120 /* facgt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22708 { 1126 /* facle */, AArch64::FACGE32, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22709 { 1126 /* facle */, AArch64::FACGE64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22710 { 1126 /* facle */, AArch64::FACGEv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22711 { 1126 /* facle */, AArch64::FACGEv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22712 { 1126 /* facle */, AArch64::FACGEv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22713 { 1126 /* facle */, AArch64::FACGEv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22714 { 1126 /* facle */, AArch64::FACGEv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22715 { 1126 /* facle */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22716 { 1126 /* facle */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22717 { 1126 /* facle */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22718 { 1132 /* faclt */, AArch64::FACGT32, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22719 { 1132 /* faclt */, AArch64::FACGT64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22720 { 1132 /* faclt */, AArch64::FACGTv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22721 { 1132 /* faclt */, AArch64::FACGTv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22722 { 1132 /* faclt */, AArch64::FACGTv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22723 { 1132 /* faclt */, AArch64::FACGTv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22724 { 1132 /* faclt */, AArch64::FACGTv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22725 { 1132 /* faclt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22726 { 1132 /* faclt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22727 { 1132 /* faclt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22728 { 1138 /* fadd */, AArch64::FADDHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
22729 { 1138 /* fadd */, AArch64::FADDSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22730 { 1138 /* fadd */, AArch64::FADDDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22731 { 1138 /* fadd */, AArch64::FADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22732 { 1138 /* fadd */, AArch64::FADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22733 { 1138 /* fadd */, AArch64::FADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22734 { 1138 /* fadd */, AArch64::FADDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22735 { 1138 /* fadd */, AArch64::FADDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22736 { 1138 /* fadd */, AArch64::FADDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22737 { 1138 /* fadd */, AArch64::FADDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22738 { 1138 /* fadd */, AArch64::FADDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22739 { 1138 /* fadd */, AArch64::FADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22740 { 1138 /* fadd */, AArch64::FADD_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
22741 { 1138 /* fadd */, AArch64::FADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22742 { 1138 /* fadd */, AArch64::FADD_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, },
22743 { 1138 /* fadd */, AArch64::FADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22744 { 1138 /* fadd */, AArch64::FADD_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, },
22745 { 1143 /* fadda */, AArch64::FADDA_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_FPR16asZPR, MCK_SVEVectorHReg }, },
22746 { 1143 /* fadda */, AArch64::FADDA_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_FPR32asZPR, MCK_SVEVectorSReg }, },
22747 { 1143 /* fadda */, AArch64::FADDA_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_FPR64asZPR, MCK_SVEVectorDReg }, },
22748 { 1149 /* faddp */, AArch64::FADDPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, },
22749 { 1149 /* faddp */, AArch64::FADDPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
22750 { 1149 /* faddp */, AArch64::FADDPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, },
22751 { 1149 /* faddp */, AArch64::FADDPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22752 { 1149 /* faddp */, AArch64::FADDPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22753 { 1149 /* faddp */, AArch64::FADDPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22754 { 1149 /* faddp */, AArch64::FADDPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22755 { 1149 /* faddp */, AArch64::FADDPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22756 { 1149 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22757 { 1149 /* faddp */, AArch64::FADDP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22758 { 1149 /* faddp */, AArch64::FADDP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22759 { 1155 /* faddv */, AArch64::FADDV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
22760 { 1155 /* faddv */, AArch64::FADDV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
22761 { 1155 /* faddv */, AArch64::FADDV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
22762 { 1161 /* fcadd */, AArch64::FCADDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, },
22763 { 1161 /* fcadd */, AArch64::FCADDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationOdd }, },
22764 { 1161 /* fcadd */, AArch64::FCADDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationOdd }, },
22765 { 1161 /* fcadd */, AArch64::FCADDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, },
22766 { 1161 /* fcadd */, AArch64::FCADDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, },
22767 { 1161 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
22768 { 1161 /* fcadd */, AArch64::FCADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
22769 { 1161 /* fcadd */, AArch64::FCADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
22770 { 1167 /* fccmp */, AArch64::FCCMPHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, },
22771 { 1167 /* fccmp */, AArch64::FCCMPSrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, },
22772 { 1167 /* fccmp */, AArch64::FCCMPDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, },
22773 { 1173 /* fccmpe */, AArch64::FCCMPEHrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15, MCK_CondCode }, },
22774 { 1173 /* fccmpe */, AArch64::FCCMPESrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_Imm0_15, MCK_CondCode }, },
22775 { 1173 /* fccmpe */, AArch64::FCCMPEDrr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_Imm0_15, MCK_CondCode }, },
22776 { 1180 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
22777 { 1180 /* fcmeq */, AArch64::FCMEQ16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
22778 { 1180 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
22779 { 1180 /* fcmeq */, AArch64::FCMEQ32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22780 { 1180 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22781 { 1180 /* fcmeq */, AArch64::FCMEQ64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22782 { 1180 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22783 { 1180 /* fcmeq */, AArch64::FCMEQv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22784 { 1180 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22785 { 1180 /* fcmeq */, AArch64::FCMEQv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22786 { 1180 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22787 { 1180 /* fcmeq */, AArch64::FCMEQv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22788 { 1180 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22789 { 1180 /* fcmeq */, AArch64::FCMEQv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22790 { 1180 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22791 { 1180 /* fcmeq */, AArch64::FCMEQv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22792 { 1180 /* fcmeq */, AArch64::FCMEQv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
22793 { 1180 /* fcmeq */, AArch64::FCMEQv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
22794 { 1180 /* fcmeq */, AArch64::FCMEQv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
22795 { 1180 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22796 { 1180 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22797 { 1180 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22798 { 1180 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22799 { 1180 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22800 { 1180 /* fcmeq */, AArch64::FCMEQv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
22801 { 1180 /* fcmeq */, AArch64::FCMEQv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
22802 { 1180 /* fcmeq */, AArch64::FCMEQv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
22803 { 1180 /* fcmeq */, AArch64::FCMEQv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
22804 { 1180 /* fcmeq */, AArch64::FCMEQv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
22805 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22806 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22807 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22808 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
22809 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
22810 { 1180 /* fcmeq */, AArch64::FCMEQ_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
22811 { 1186 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
22812 { 1186 /* fcmge */, AArch64::FCMGE16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
22813 { 1186 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
22814 { 1186 /* fcmge */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22815 { 1186 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22816 { 1186 /* fcmge */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22817 { 1186 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22818 { 1186 /* fcmge */, AArch64::FCMGEv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22819 { 1186 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22820 { 1186 /* fcmge */, AArch64::FCMGEv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22821 { 1186 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22822 { 1186 /* fcmge */, AArch64::FCMGEv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22823 { 1186 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22824 { 1186 /* fcmge */, AArch64::FCMGEv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22825 { 1186 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22826 { 1186 /* fcmge */, AArch64::FCMGEv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22827 { 1186 /* fcmge */, AArch64::FCMGEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
22828 { 1186 /* fcmge */, AArch64::FCMGEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
22829 { 1186 /* fcmge */, AArch64::FCMGEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
22830 { 1186 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22831 { 1186 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22832 { 1186 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22833 { 1186 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22834 { 1186 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22835 { 1186 /* fcmge */, AArch64::FCMGEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
22836 { 1186 /* fcmge */, AArch64::FCMGEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
22837 { 1186 /* fcmge */, AArch64::FCMGEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
22838 { 1186 /* fcmge */, AArch64::FCMGEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
22839 { 1186 /* fcmge */, AArch64::FCMGEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
22840 { 1186 /* fcmge */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22841 { 1186 /* fcmge */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22842 { 1186 /* fcmge */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22843 { 1186 /* fcmge */, AArch64::FCMGE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
22844 { 1186 /* fcmge */, AArch64::FCMGE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
22845 { 1186 /* fcmge */, AArch64::FCMGE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
22846 { 1192 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
22847 { 1192 /* fcmgt */, AArch64::FCMGT16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
22848 { 1192 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
22849 { 1192 /* fcmgt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22850 { 1192 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22851 { 1192 /* fcmgt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22852 { 1192 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22853 { 1192 /* fcmgt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22854 { 1192 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22855 { 1192 /* fcmgt */, AArch64::FCMGTv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22856 { 1192 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22857 { 1192 /* fcmgt */, AArch64::FCMGTv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22858 { 1192 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22859 { 1192 /* fcmgt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22860 { 1192 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22861 { 1192 /* fcmgt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22862 { 1192 /* fcmgt */, AArch64::FCMGTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
22863 { 1192 /* fcmgt */, AArch64::FCMGTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
22864 { 1192 /* fcmgt */, AArch64::FCMGTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
22865 { 1192 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22866 { 1192 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22867 { 1192 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22868 { 1192 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22869 { 1192 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22870 { 1192 /* fcmgt */, AArch64::FCMGTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
22871 { 1192 /* fcmgt */, AArch64::FCMGTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
22872 { 1192 /* fcmgt */, AArch64::FCMGTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
22873 { 1192 /* fcmgt */, AArch64::FCMGTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
22874 { 1192 /* fcmgt */, AArch64::FCMGTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
22875 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22876 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22877 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22878 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
22879 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
22880 { 1192 /* fcmgt */, AArch64::FCMGT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
22881 { 1198 /* fcmla */, AArch64::FCMLAv2f64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationEven }, },
22882 { 1198 /* fcmla */, AArch64::FCMLAv2f32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3__ComplexRotationEven1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationEven }, },
22883 { 1198 /* fcmla */, AArch64::FCMLAv4f16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3__ComplexRotationEven1_4, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationEven }, },
22884 { 1198 /* fcmla */, AArch64::FCMLAv4f32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationEven }, },
22885 { 1198 /* fcmla */, AArch64::FCMLAv8f16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__ComplexRotationEven1_4, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationEven }, },
22886 { 1198 /* fcmla */, AArch64::FCMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
22887 { 1198 /* fcmla */, AArch64::FCMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
22888 { 1198 /* fcmla */, AArch64::FCMLAv4f16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
22889 { 1198 /* fcmla */, AArch64::FCMLAv4f32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4__ComplexRotationEven1_5, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
22890 { 1198 /* fcmla */, AArch64::FCMLAv8f16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4__ComplexRotationEven1_5, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
22891 { 1198 /* fcmla */, AArch64::FCMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
22892 { 1198 /* fcmla */, AArch64::FCMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
22893 { 1198 /* fcmla */, AArch64::FCMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5__ComplexRotationEven1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
22894 { 1204 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
22895 { 1204 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
22896 { 1204 /* fcmle */, AArch64::FCMGE32, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22897 { 1204 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22898 { 1204 /* fcmle */, AArch64::FCMGE64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22899 { 1204 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22900 { 1204 /* fcmle */, AArch64::FCMGEv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22901 { 1204 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22902 { 1204 /* fcmle */, AArch64::FCMGEv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22903 { 1204 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22904 { 1204 /* fcmle */, AArch64::FCMGEv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22905 { 1204 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22906 { 1204 /* fcmle */, AArch64::FCMGEv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22907 { 1204 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22908 { 1204 /* fcmle */, AArch64::FCMGEv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22909 { 1204 /* fcmle */, AArch64::FCMLEv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
22910 { 1204 /* fcmle */, AArch64::FCMLEv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
22911 { 1204 /* fcmle */, AArch64::FCMLEv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
22912 { 1204 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22913 { 1204 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22914 { 1204 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22915 { 1204 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22916 { 1204 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22917 { 1204 /* fcmle */, AArch64::FCMLEv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
22918 { 1204 /* fcmle */, AArch64::FCMLEv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
22919 { 1204 /* fcmle */, AArch64::FCMLEv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
22920 { 1204 /* fcmle */, AArch64::FCMLEv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
22921 { 1204 /* fcmle */, AArch64::FCMLEv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
22922 { 1204 /* fcmle */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22923 { 1204 /* fcmle */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22924 { 1204 /* fcmle */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22925 { 1204 /* fcmle */, AArch64::FCMLE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
22926 { 1204 /* fcmle */, AArch64::FCMLE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
22927 { 1204 /* fcmle */, AArch64::FCMLE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
22928 { 1210 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0 }, },
22929 { 1210 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0 }, },
22930 { 1210 /* fcmlt */, AArch64::FCMGT32, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
22931 { 1210 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0 }, },
22932 { 1210 /* fcmlt */, AArch64::FCMGT64, Convert__Reg1_0__Reg1_2__Reg1_1, AMFBS_None, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
22933 { 1210 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22934 { 1210 /* fcmlt */, AArch64::FCMGTv2f64, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22935 { 1210 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22936 { 1210 /* fcmlt */, AArch64::FCMGTv2f32, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22937 { 1210 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0 }, },
22938 { 1210 /* fcmlt */, AArch64::FCMGTv4f16, Convert__VectorReg641_1__VectorReg641_3__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
22939 { 1210 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22940 { 1210 /* fcmlt */, AArch64::FCMGTv4f32, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22941 { 1210 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0 }, },
22942 { 1210 /* fcmlt */, AArch64::FCMGTv8f16, Convert__VectorReg1281_1__VectorReg1281_3__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
22943 { 1210 /* fcmlt */, AArch64::FCMLTv1i16rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
22944 { 1210 /* fcmlt */, AArch64::FCMLTv1i32rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
22945 { 1210 /* fcmlt */, AArch64::FCMLTv1i64rz, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
22946 { 1210 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22947 { 1210 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22948 { 1210 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK__HASH_0, MCK__DOT_0 }, },
22949 { 1210 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22950 { 1210 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_0, MCK__DOT_0 }, },
22951 { 1210 /* fcmlt */, AArch64::FCMLTv2i64rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK__HASH_0 }, },
22952 { 1210 /* fcmlt */, AArch64::FCMLTv4i32rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_0 }, },
22953 { 1210 /* fcmlt */, AArch64::FCMLTv8i16rz, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK__HASH_0 }, },
22954 { 1210 /* fcmlt */, AArch64::FCMLTv2i32rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_0 }, },
22955 { 1210 /* fcmlt */, AArch64::FCMLTv4i16rz, Convert__VectorReg641_0__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK__HASH_0 }, },
22956 { 1210 /* fcmlt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22957 { 1210 /* fcmlt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22958 { 1210 /* fcmlt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22959 { 1210 /* fcmlt */, AArch64::FCMLT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
22960 { 1210 /* fcmlt */, AArch64::FCMLT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
22961 { 1210 /* fcmlt */, AArch64::FCMLT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
22962 { 1216 /* fcmne */, AArch64::FCMNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22963 { 1216 /* fcmne */, AArch64::FCMNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22964 { 1216 /* fcmne */, AArch64::FCMNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22965 { 1216 /* fcmne */, AArch64::FCMNE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
22966 { 1216 /* fcmne */, AArch64::FCMNE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
22967 { 1216 /* fcmne */, AArch64::FCMNE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
22968 { 1222 /* fcmp */, AArch64::FCMPHrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
22969 { 1222 /* fcmp */, AArch64::FCMPSrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
22970 { 1222 /* fcmp */, AArch64::FCMPDrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
22971 { 1222 /* fcmp */, AArch64::FCMPHri, Convert__Reg1_0, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
22972 { 1222 /* fcmp */, AArch64::FCMPSri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
22973 { 1222 /* fcmp */, AArch64::FCMPDri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
22974 { 1227 /* fcmpe */, AArch64::FCMPEHrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
22975 { 1227 /* fcmpe */, AArch64::FCMPESrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
22976 { 1227 /* fcmpe */, AArch64::FCMPEDrr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
22977 { 1227 /* fcmpe */, AArch64::FCMPEHri, Convert__Reg1_0, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
22978 { 1227 /* fcmpe */, AArch64::FCMPESri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
22979 { 1227 /* fcmpe */, AArch64::FCMPEDri, Convert__Reg1_0, AMFBS_HasFPARMv8, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
22980 { 1233 /* fcmuo */, AArch64::FCMUO_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
22981 { 1233 /* fcmuo */, AArch64::FCMUO_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
22982 { 1233 /* fcmuo */, AArch64::FCMUO_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22983 { 1239 /* fcpy */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
22984 { 1239 /* fcpy */, AArch64::FCPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
22985 { 1239 /* fcpy */, AArch64::FCPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
22986 { 1244 /* fcsel */, AArch64::FCSELHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_CondCode }, },
22987 { 1244 /* fcsel */, AArch64::FCSELSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_CondCode }, },
22988 { 1244 /* fcsel */, AArch64::FCSELDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_CondCode }, },
22989 { 1250 /* fcvt */, AArch64::FCVTHSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR16, MCK_FPR32 }, },
22990 { 1250 /* fcvt */, AArch64::FCVTHDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR16, MCK_FPR64 }, },
22991 { 1250 /* fcvt */, AArch64::FCVTSHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR16 }, },
22992 { 1250 /* fcvt */, AArch64::FCVTSDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR64 }, },
22993 { 1250 /* fcvt */, AArch64::FCVTDHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR16 }, },
22994 { 1250 /* fcvt */, AArch64::FCVTDSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR32 }, },
22995 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
22996 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
22997 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
22998 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
22999 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23000 { 1250 /* fcvt */, AArch64::FCVT_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23001 { 1255 /* fcvtas */, AArch64::FCVTASv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23002 { 1255 /* fcvtas */, AArch64::FCVTASv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23003 { 1255 /* fcvtas */, AArch64::FCVTASv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23004 { 1255 /* fcvtas */, AArch64::FCVTASUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23005 { 1255 /* fcvtas */, AArch64::FCVTASUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23006 { 1255 /* fcvtas */, AArch64::FCVTASUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23007 { 1255 /* fcvtas */, AArch64::FCVTASUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23008 { 1255 /* fcvtas */, AArch64::FCVTASUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23009 { 1255 /* fcvtas */, AArch64::FCVTASUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23010 { 1255 /* fcvtas */, AArch64::FCVTASv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23011 { 1255 /* fcvtas */, AArch64::FCVTASv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23012 { 1255 /* fcvtas */, AArch64::FCVTASv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23013 { 1255 /* fcvtas */, AArch64::FCVTASv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23014 { 1255 /* fcvtas */, AArch64::FCVTASv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23015 { 1262 /* fcvtau */, AArch64::FCVTAUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23016 { 1262 /* fcvtau */, AArch64::FCVTAUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23017 { 1262 /* fcvtau */, AArch64::FCVTAUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23018 { 1262 /* fcvtau */, AArch64::FCVTAUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23019 { 1262 /* fcvtau */, AArch64::FCVTAUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23020 { 1262 /* fcvtau */, AArch64::FCVTAUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23021 { 1262 /* fcvtau */, AArch64::FCVTAUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23022 { 1262 /* fcvtau */, AArch64::FCVTAUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23023 { 1262 /* fcvtau */, AArch64::FCVTAUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23024 { 1262 /* fcvtau */, AArch64::FCVTAUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23025 { 1262 /* fcvtau */, AArch64::FCVTAUv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23026 { 1262 /* fcvtau */, AArch64::FCVTAUv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23027 { 1262 /* fcvtau */, AArch64::FCVTAUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23028 { 1262 /* fcvtau */, AArch64::FCVTAUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23029 { 1269 /* fcvtl */, AArch64::FCVTLv2i32, Convert__VectorReg1281_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
23030 { 1269 /* fcvtl */, AArch64::FCVTLv4i16, Convert__VectorReg1281_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
23031 { 1275 /* fcvtl2 */, AArch64::FCVTLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
23032 { 1275 /* fcvtl2 */, AArch64::FCVTLv8i16, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
23033 { 1282 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23034 { 1282 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23035 { 1289 /* fcvtms */, AArch64::FCVTMSv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23036 { 1289 /* fcvtms */, AArch64::FCVTMSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23037 { 1289 /* fcvtms */, AArch64::FCVTMSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23038 { 1289 /* fcvtms */, AArch64::FCVTMSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23039 { 1289 /* fcvtms */, AArch64::FCVTMSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23040 { 1289 /* fcvtms */, AArch64::FCVTMSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23041 { 1289 /* fcvtms */, AArch64::FCVTMSUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23042 { 1289 /* fcvtms */, AArch64::FCVTMSUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23043 { 1289 /* fcvtms */, AArch64::FCVTMSUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23044 { 1289 /* fcvtms */, AArch64::FCVTMSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23045 { 1289 /* fcvtms */, AArch64::FCVTMSv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23046 { 1289 /* fcvtms */, AArch64::FCVTMSv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23047 { 1289 /* fcvtms */, AArch64::FCVTMSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23048 { 1289 /* fcvtms */, AArch64::FCVTMSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23049 { 1296 /* fcvtmu */, AArch64::FCVTMUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23050 { 1296 /* fcvtmu */, AArch64::FCVTMUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23051 { 1296 /* fcvtmu */, AArch64::FCVTMUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23052 { 1296 /* fcvtmu */, AArch64::FCVTMUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23053 { 1296 /* fcvtmu */, AArch64::FCVTMUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23054 { 1296 /* fcvtmu */, AArch64::FCVTMUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23055 { 1296 /* fcvtmu */, AArch64::FCVTMUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23056 { 1296 /* fcvtmu */, AArch64::FCVTMUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23057 { 1296 /* fcvtmu */, AArch64::FCVTMUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23058 { 1296 /* fcvtmu */, AArch64::FCVTMUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23059 { 1296 /* fcvtmu */, AArch64::FCVTMUv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23060 { 1296 /* fcvtmu */, AArch64::FCVTMUv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23061 { 1296 /* fcvtmu */, AArch64::FCVTMUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23062 { 1296 /* fcvtmu */, AArch64::FCVTMUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23063 { 1303 /* fcvtn */, AArch64::FCVTNv2i32, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, },
23064 { 1303 /* fcvtn */, AArch64::FCVTNv4i16, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg128, MCK__DOT_4s }, },
23065 { 1309 /* fcvtn2 */, AArch64::FCVTNv4i32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, },
23066 { 1309 /* fcvtn2 */, AArch64::FCVTNv8i16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_4s }, },
23067 { 1316 /* fcvtns */, AArch64::FCVTNSv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23068 { 1316 /* fcvtns */, AArch64::FCVTNSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23069 { 1316 /* fcvtns */, AArch64::FCVTNSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23070 { 1316 /* fcvtns */, AArch64::FCVTNSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23071 { 1316 /* fcvtns */, AArch64::FCVTNSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23072 { 1316 /* fcvtns */, AArch64::FCVTNSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23073 { 1316 /* fcvtns */, AArch64::FCVTNSUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23074 { 1316 /* fcvtns */, AArch64::FCVTNSUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23075 { 1316 /* fcvtns */, AArch64::FCVTNSUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23076 { 1316 /* fcvtns */, AArch64::FCVTNSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23077 { 1316 /* fcvtns */, AArch64::FCVTNSv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23078 { 1316 /* fcvtns */, AArch64::FCVTNSv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23079 { 1316 /* fcvtns */, AArch64::FCVTNSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23080 { 1316 /* fcvtns */, AArch64::FCVTNSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23081 { 1323 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23082 { 1323 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23083 { 1330 /* fcvtnu */, AArch64::FCVTNUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23084 { 1330 /* fcvtnu */, AArch64::FCVTNUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23085 { 1330 /* fcvtnu */, AArch64::FCVTNUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23086 { 1330 /* fcvtnu */, AArch64::FCVTNUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23087 { 1330 /* fcvtnu */, AArch64::FCVTNUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23088 { 1330 /* fcvtnu */, AArch64::FCVTNUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23089 { 1330 /* fcvtnu */, AArch64::FCVTNUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23090 { 1330 /* fcvtnu */, AArch64::FCVTNUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23091 { 1330 /* fcvtnu */, AArch64::FCVTNUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23092 { 1330 /* fcvtnu */, AArch64::FCVTNUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23093 { 1330 /* fcvtnu */, AArch64::FCVTNUv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23094 { 1330 /* fcvtnu */, AArch64::FCVTNUv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23095 { 1330 /* fcvtnu */, AArch64::FCVTNUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23096 { 1330 /* fcvtnu */, AArch64::FCVTNUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23097 { 1337 /* fcvtps */, AArch64::FCVTPSv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23098 { 1337 /* fcvtps */, AArch64::FCVTPSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23099 { 1337 /* fcvtps */, AArch64::FCVTPSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23100 { 1337 /* fcvtps */, AArch64::FCVTPSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23101 { 1337 /* fcvtps */, AArch64::FCVTPSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23102 { 1337 /* fcvtps */, AArch64::FCVTPSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23103 { 1337 /* fcvtps */, AArch64::FCVTPSUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23104 { 1337 /* fcvtps */, AArch64::FCVTPSUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23105 { 1337 /* fcvtps */, AArch64::FCVTPSUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23106 { 1337 /* fcvtps */, AArch64::FCVTPSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23107 { 1337 /* fcvtps */, AArch64::FCVTPSv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23108 { 1337 /* fcvtps */, AArch64::FCVTPSv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23109 { 1337 /* fcvtps */, AArch64::FCVTPSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23110 { 1337 /* fcvtps */, AArch64::FCVTPSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23111 { 1344 /* fcvtpu */, AArch64::FCVTPUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23112 { 1344 /* fcvtpu */, AArch64::FCVTPUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23113 { 1344 /* fcvtpu */, AArch64::FCVTPUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23114 { 1344 /* fcvtpu */, AArch64::FCVTPUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23115 { 1344 /* fcvtpu */, AArch64::FCVTPUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23116 { 1344 /* fcvtpu */, AArch64::FCVTPUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23117 { 1344 /* fcvtpu */, AArch64::FCVTPUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23118 { 1344 /* fcvtpu */, AArch64::FCVTPUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23119 { 1344 /* fcvtpu */, AArch64::FCVTPUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23120 { 1344 /* fcvtpu */, AArch64::FCVTPUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23121 { 1344 /* fcvtpu */, AArch64::FCVTPUv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23122 { 1344 /* fcvtpu */, AArch64::FCVTPUv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23123 { 1344 /* fcvtpu */, AArch64::FCVTPUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23124 { 1344 /* fcvtpu */, AArch64::FCVTPUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23125 { 1351 /* fcvtx */, AArch64::FCVTX_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23126 { 1357 /* fcvtxn */, AArch64::FCVTXNv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64 }, },
23127 { 1357 /* fcvtxn */, AArch64::FCVTXNv2f32, Convert__VectorReg641_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg128, MCK__DOT_2d }, },
23128 { 1364 /* fcvtxn2 */, AArch64::FCVTXNv4f32, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_2d }, },
23129 { 1372 /* fcvtxnt */, AArch64::FCVTXNT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23130 { 1380 /* fcvtzs */, AArch64::FCVTZSv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23131 { 1380 /* fcvtzs */, AArch64::FCVTZSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23132 { 1380 /* fcvtzs */, AArch64::FCVTZSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23133 { 1380 /* fcvtzs */, AArch64::FCVTZSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23134 { 1380 /* fcvtzs */, AArch64::FCVTZSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23135 { 1380 /* fcvtzs */, AArch64::FCVTZSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23136 { 1380 /* fcvtzs */, AArch64::FCVTZSUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23137 { 1380 /* fcvtzs */, AArch64::FCVTZSUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23138 { 1380 /* fcvtzs */, AArch64::FCVTZSUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23139 { 1380 /* fcvtzs */, AArch64::FCVTZSv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23140 { 1380 /* fcvtzs */, AArch64::FCVTZSv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23141 { 1380 /* fcvtzs */, AArch64::FCVTZSv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23142 { 1380 /* fcvtzs */, AArch64::FCVTZSv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23143 { 1380 /* fcvtzs */, AArch64::FCVTZSv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23144 { 1380 /* fcvtzs */, AArch64::FCVTZSh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, },
23145 { 1380 /* fcvtzs */, AArch64::FCVTZSs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, },
23146 { 1380 /* fcvtzs */, AArch64::FCVTZSd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
23147 { 1380 /* fcvtzs */, AArch64::FCVTZSSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, },
23148 { 1380 /* fcvtzs */, AArch64::FCVTZSSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, },
23149 { 1380 /* fcvtzs */, AArch64::FCVTZSSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, },
23150 { 1380 /* fcvtzs */, AArch64::FCVTZSSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, },
23151 { 1380 /* fcvtzs */, AArch64::FCVTZSSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, },
23152 { 1380 /* fcvtzs */, AArch64::FCVTZSSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, },
23153 { 1380 /* fcvtzs */, AArch64::FCVTZSv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
23154 { 1380 /* fcvtzs */, AArch64::FCVTZSv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
23155 { 1380 /* fcvtzs */, AArch64::FCVTZSv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
23156 { 1380 /* fcvtzs */, AArch64::FCVTZSv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
23157 { 1380 /* fcvtzs */, AArch64::FCVTZSv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
23158 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23159 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23160 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23161 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23162 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23163 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23164 { 1380 /* fcvtzs */, AArch64::FCVTZS_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23165 { 1387 /* fcvtzu */, AArch64::FCVTZUv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23166 { 1387 /* fcvtzu */, AArch64::FCVTZUv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23167 { 1387 /* fcvtzu */, AArch64::FCVTZUv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23168 { 1387 /* fcvtzu */, AArch64::FCVTZUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23169 { 1387 /* fcvtzu */, AArch64::FCVTZUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23170 { 1387 /* fcvtzu */, AArch64::FCVTZUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23171 { 1387 /* fcvtzu */, AArch64::FCVTZUUXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23172 { 1387 /* fcvtzu */, AArch64::FCVTZUUXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32 }, },
23173 { 1387 /* fcvtzu */, AArch64::FCVTZUUXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23174 { 1387 /* fcvtzu */, AArch64::FCVTZUv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23175 { 1387 /* fcvtzu */, AArch64::FCVTZUv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23176 { 1387 /* fcvtzu */, AArch64::FCVTZUv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23177 { 1387 /* fcvtzu */, AArch64::FCVTZUv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23178 { 1387 /* fcvtzu */, AArch64::FCVTZUv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23179 { 1387 /* fcvtzu */, AArch64::FCVTZUh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, },
23180 { 1387 /* fcvtzu */, AArch64::FCVTZUs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, },
23181 { 1387 /* fcvtzu */, AArch64::FCVTZUd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
23182 { 1387 /* fcvtzu */, AArch64::FCVTZUSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, },
23183 { 1387 /* fcvtzu */, AArch64::FCVTZUSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, },
23184 { 1387 /* fcvtzu */, AArch64::FCVTZUSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, },
23185 { 1387 /* fcvtzu */, AArch64::FCVTZUSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16, MCK_Imm1_64 }, },
23186 { 1387 /* fcvtzu */, AArch64::FCVTZUSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR32, MCK_Imm1_64 }, },
23187 { 1387 /* fcvtzu */, AArch64::FCVTZUSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64, MCK_Imm1_64 }, },
23188 { 1387 /* fcvtzu */, AArch64::FCVTZUv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
23189 { 1387 /* fcvtzu */, AArch64::FCVTZUv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
23190 { 1387 /* fcvtzu */, AArch64::FCVTZUv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
23191 { 1387 /* fcvtzu */, AArch64::FCVTZUv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
23192 { 1387 /* fcvtzu */, AArch64::FCVTZUv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
23193 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23194 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23195 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23196 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23197 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_HtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23198 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23199 { 1387 /* fcvtzu */, AArch64::FCVTZU_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23200 { 1394 /* fdiv */, AArch64::FDIVHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23201 { 1394 /* fdiv */, AArch64::FDIVSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23202 { 1394 /* fdiv */, AArch64::FDIVDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23203 { 1394 /* fdiv */, AArch64::FDIVv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23204 { 1394 /* fdiv */, AArch64::FDIVv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23205 { 1394 /* fdiv */, AArch64::FDIVv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23206 { 1394 /* fdiv */, AArch64::FDIVv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23207 { 1394 /* fdiv */, AArch64::FDIVv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23208 { 1394 /* fdiv */, AArch64::FDIV_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23209 { 1394 /* fdiv */, AArch64::FDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23210 { 1394 /* fdiv */, AArch64::FDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23211 { 1399 /* fdivr */, AArch64::FDIVR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23212 { 1399 /* fdivr */, AArch64::FDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23213 { 1399 /* fdivr */, AArch64::FDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23214 { 1405 /* fdup */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, },
23215 { 1405 /* fdup */, AArch64::FDUP_ZI_S, Convert__SVEVectorSReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_FPImm }, },
23216 { 1405 /* fdup */, AArch64::FDUP_ZI_D, Convert__SVEVectorDReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_FPImm }, },
23217 { 1410 /* fexpa */, AArch64::FEXPA_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23218 { 1410 /* fexpa */, AArch64::FEXPA_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23219 { 1410 /* fexpa */, AArch64::FEXPA_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23220 { 1416 /* fjcvtzs */, AArch64::FJCVTZS, Convert__Reg1_0__Reg1_1, AMFBS_HasJS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
23221 { 1424 /* flogb */, AArch64::FLOGB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23222 { 1424 /* flogb */, AArch64::FLOGB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23223 { 1424 /* flogb */, AArch64::FLOGB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23224 { 1430 /* fmad */, AArch64::FMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23225 { 1430 /* fmad */, AArch64::FMAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23226 { 1430 /* fmad */, AArch64::FMAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23227 { 1435 /* fmadd */, AArch64::FMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23228 { 1435 /* fmadd */, AArch64::FMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23229 { 1435 /* fmadd */, AArch64::FMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23230 { 1441 /* fmax */, AArch64::FMAXHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23231 { 1441 /* fmax */, AArch64::FMAXSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23232 { 1441 /* fmax */, AArch64::FMAXDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23233 { 1441 /* fmax */, AArch64::FMAXv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23234 { 1441 /* fmax */, AArch64::FMAXv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23235 { 1441 /* fmax */, AArch64::FMAXv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23236 { 1441 /* fmax */, AArch64::FMAXv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23237 { 1441 /* fmax */, AArch64::FMAXv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23238 { 1441 /* fmax */, AArch64::FMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23239 { 1441 /* fmax */, AArch64::FMAX_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
23240 { 1441 /* fmax */, AArch64::FMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23241 { 1441 /* fmax */, AArch64::FMAX_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, },
23242 { 1441 /* fmax */, AArch64::FMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23243 { 1441 /* fmax */, AArch64::FMAX_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, },
23244 { 1446 /* fmaxnm */, AArch64::FMAXNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23245 { 1446 /* fmaxnm */, AArch64::FMAXNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23246 { 1446 /* fmaxnm */, AArch64::FMAXNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23247 { 1446 /* fmaxnm */, AArch64::FMAXNMv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23248 { 1446 /* fmaxnm */, AArch64::FMAXNMv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23249 { 1446 /* fmaxnm */, AArch64::FMAXNMv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23250 { 1446 /* fmaxnm */, AArch64::FMAXNMv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23251 { 1446 /* fmaxnm */, AArch64::FMAXNMv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23252 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23253 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
23254 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23255 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, },
23256 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23257 { 1446 /* fmaxnm */, AArch64::FMAXNM_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, },
23258 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, },
23259 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
23260 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, },
23261 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23262 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23263 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23264 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23265 { 1453 /* fmaxnmp */, AArch64::FMAXNMPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23266 { 1453 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23267 { 1453 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23268 { 1453 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23269 { 1461 /* fmaxnmv */, AArch64::FMAXNMVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
23270 { 1461 /* fmaxnmv */, AArch64::FMAXNMVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
23271 { 1461 /* fmaxnmv */, AArch64::FMAXNMVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
23272 { 1461 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
23273 { 1461 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
23274 { 1461 /* fmaxnmv */, AArch64::FMAXNMV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
23275 { 1469 /* fmaxp */, AArch64::FMAXPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, },
23276 { 1469 /* fmaxp */, AArch64::FMAXPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
23277 { 1469 /* fmaxp */, AArch64::FMAXPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, },
23278 { 1469 /* fmaxp */, AArch64::FMAXPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23279 { 1469 /* fmaxp */, AArch64::FMAXPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23280 { 1469 /* fmaxp */, AArch64::FMAXPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23281 { 1469 /* fmaxp */, AArch64::FMAXPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23282 { 1469 /* fmaxp */, AArch64::FMAXPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23283 { 1469 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23284 { 1469 /* fmaxp */, AArch64::FMAXP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23285 { 1469 /* fmaxp */, AArch64::FMAXP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23286 { 1475 /* fmaxv */, AArch64::FMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
23287 { 1475 /* fmaxv */, AArch64::FMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
23288 { 1475 /* fmaxv */, AArch64::FMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
23289 { 1475 /* fmaxv */, AArch64::FMAXV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
23290 { 1475 /* fmaxv */, AArch64::FMAXV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
23291 { 1475 /* fmaxv */, AArch64::FMAXV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
23292 { 1481 /* fmin */, AArch64::FMINHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23293 { 1481 /* fmin */, AArch64::FMINSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23294 { 1481 /* fmin */, AArch64::FMINDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23295 { 1481 /* fmin */, AArch64::FMINv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23296 { 1481 /* fmin */, AArch64::FMINv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23297 { 1481 /* fmin */, AArch64::FMINv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23298 { 1481 /* fmin */, AArch64::FMINv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23299 { 1481 /* fmin */, AArch64::FMINv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23300 { 1481 /* fmin */, AArch64::FMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23301 { 1481 /* fmin */, AArch64::FMIN_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
23302 { 1481 /* fmin */, AArch64::FMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23303 { 1481 /* fmin */, AArch64::FMIN_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, },
23304 { 1481 /* fmin */, AArch64::FMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23305 { 1481 /* fmin */, AArch64::FMIN_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, },
23306 { 1486 /* fminnm */, AArch64::FMINNMHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23307 { 1486 /* fminnm */, AArch64::FMINNMSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23308 { 1486 /* fminnm */, AArch64::FMINNMDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23309 { 1486 /* fminnm */, AArch64::FMINNMv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23310 { 1486 /* fminnm */, AArch64::FMINNMv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23311 { 1486 /* fminnm */, AArch64::FMINNMv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23312 { 1486 /* fminnm */, AArch64::FMINNMv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23313 { 1486 /* fminnm */, AArch64::FMINNMv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23314 { 1486 /* fminnm */, AArch64::FMINNM_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23315 { 1486 /* fminnm */, AArch64::FMINNM_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandZeroOne }, },
23316 { 1486 /* fminnm */, AArch64::FMINNM_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23317 { 1486 /* fminnm */, AArch64::FMINNM_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandZeroOne }, },
23318 { 1486 /* fminnm */, AArch64::FMINNM_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23319 { 1486 /* fminnm */, AArch64::FMINNM_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandZeroOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandZeroOne }, },
23320 { 1493 /* fminnmp */, AArch64::FMINNMPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, },
23321 { 1493 /* fminnmp */, AArch64::FMINNMPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
23322 { 1493 /* fminnmp */, AArch64::FMINNMPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, },
23323 { 1493 /* fminnmp */, AArch64::FMINNMPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23324 { 1493 /* fminnmp */, AArch64::FMINNMPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23325 { 1493 /* fminnmp */, AArch64::FMINNMPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23326 { 1493 /* fminnmp */, AArch64::FMINNMPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23327 { 1493 /* fminnmp */, AArch64::FMINNMPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23328 { 1493 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23329 { 1493 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23330 { 1493 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23331 { 1501 /* fminnmv */, AArch64::FMINNMVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
23332 { 1501 /* fminnmv */, AArch64::FMINNMVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
23333 { 1501 /* fminnmv */, AArch64::FMINNMVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
23334 { 1501 /* fminnmv */, AArch64::FMINNMV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
23335 { 1501 /* fminnmv */, AArch64::FMINNMV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
23336 { 1501 /* fminnmv */, AArch64::FMINNMV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
23337 { 1509 /* fminp */, AArch64::FMINPv2i64p, Convert__FPRAsmOperandFPR641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_FPRAsmOperandFPR64, MCK_VectorReg128 }, },
23338 { 1509 /* fminp */, AArch64::FMINPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
23339 { 1509 /* fminp */, AArch64::FMINPv2i32p, Convert__FPRAsmOperandFPR321_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_FPRAsmOperandFPR32, MCK_VectorReg64 }, },
23340 { 1509 /* fminp */, AArch64::FMINPv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23341 { 1509 /* fminp */, AArch64::FMINPv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23342 { 1509 /* fminp */, AArch64::FMINPv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23343 { 1509 /* fminp */, AArch64::FMINPv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23344 { 1509 /* fminp */, AArch64::FMINPv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23345 { 1509 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23346 { 1509 /* fminp */, AArch64::FMINP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23347 { 1509 /* fminp */, AArch64::FMINP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23348 { 1515 /* fminv */, AArch64::FMINVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
23349 { 1515 /* fminv */, AArch64::FMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
23350 { 1515 /* fminv */, AArch64::FMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
23351 { 1515 /* fminv */, AArch64::FMINV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
23352 { 1515 /* fminv */, AArch64::FMINV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
23353 { 1515 /* fminv */, AArch64::FMINV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
23354 { 1521 /* fmla */, AArch64::FMLAv2f64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23355 { 1521 /* fmla */, AArch64::FMLAv2f32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23356 { 1521 /* fmla */, AArch64::FMLAv4f16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23357 { 1521 /* fmla */, AArch64::FMLAv4f32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23358 { 1521 /* fmla */, AArch64::FMLAv8f16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23359 { 1521 /* fmla */, AArch64::FMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23360 { 1521 /* fmla */, AArch64::FMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
23361 { 1521 /* fmla */, AArch64::FMLA_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
23362 { 1521 /* fmla */, AArch64::FMLAv2i64_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23363 { 1521 /* fmla */, AArch64::FMLAv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23364 { 1521 /* fmla */, AArch64::FMLAv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23365 { 1521 /* fmla */, AArch64::FMLAv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23366 { 1521 /* fmla */, AArch64::FMLAv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23367 { 1521 /* fmla */, AArch64::FMLAv1i64_indexed, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23368 { 1521 /* fmla */, AArch64::FMLAv1i16_indexed, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23369 { 1521 /* fmla */, AArch64::FMLAv1i32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23370 { 1521 /* fmla */, AArch64::FMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23371 { 1521 /* fmla */, AArch64::FMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23372 { 1521 /* fmla */, AArch64::FMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23373 { 1526 /* fmlal */, AArch64::FMLALv4f16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasNEON_HasFP16FML, { }, },
23374 { 1526 /* fmlal */, AArch64::FMLALv8f16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasNEON_HasFP16FML, { }, },
23375 { 1526 /* fmlal */, AArch64::FMLALlanev8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23376 { 1526 /* fmlal */, AArch64::FMLALlanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23377 { 1532 /* fmlal2 */, AArch64::FMLAL2v4f16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasNEON_HasFP16FML, { }, },
23378 { 1532 /* fmlal2 */, AArch64::FMLAL2v8f16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasNEON_HasFP16FML, { }, },
23379 { 1532 /* fmlal2 */, AArch64::FMLAL2lanev8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23380 { 1532 /* fmlal2 */, AArch64::FMLAL2lanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23381 { 1539 /* fmlalb */, AArch64::FMLALB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23382 { 1539 /* fmlalb */, AArch64::FMLALB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23383 { 1546 /* fmlalt */, AArch64::FMLALT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23384 { 1546 /* fmlalt */, AArch64::FMLALT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23385 { 1553 /* fmls */, AArch64::FMLSv2f64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23386 { 1553 /* fmls */, AArch64::FMLSv2f32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23387 { 1553 /* fmls */, AArch64::FMLSv4f16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23388 { 1553 /* fmls */, AArch64::FMLSv4f32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23389 { 1553 /* fmls */, AArch64::FMLSv8f16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23390 { 1553 /* fmls */, AArch64::FMLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23391 { 1553 /* fmls */, AArch64::FMLS_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
23392 { 1553 /* fmls */, AArch64::FMLS_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
23393 { 1553 /* fmls */, AArch64::FMLSv2i64_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23394 { 1553 /* fmls */, AArch64::FMLSv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23395 { 1553 /* fmls */, AArch64::FMLSv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23396 { 1553 /* fmls */, AArch64::FMLSv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23397 { 1553 /* fmls */, AArch64::FMLSv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23398 { 1553 /* fmls */, AArch64::FMLSv1i64_indexed, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23399 { 1553 /* fmls */, AArch64::FMLSv1i16_indexed, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23400 { 1553 /* fmls */, AArch64::FMLSv1i32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23401 { 1553 /* fmls */, AArch64::FMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23402 { 1553 /* fmls */, AArch64::FMLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23403 { 1553 /* fmls */, AArch64::FMLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23404 { 1558 /* fmlsl */, AArch64::FMLSLv4f16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasNEON_HasFP16FML, { }, },
23405 { 1558 /* fmlsl */, AArch64::FMLSLv8f16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasNEON_HasFP16FML, { }, },
23406 { 1558 /* fmlsl */, AArch64::FMLSLlanev8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23407 { 1558 /* fmlsl */, AArch64::FMLSLlanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23408 { 1564 /* fmlsl2 */, AArch64::FMLSL2v4f16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasNEON_HasFP16FML, { }, },
23409 { 1564 /* fmlsl2 */, AArch64::FMLSL2v8f16, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasNEON_HasFP16FML, { }, },
23410 { 1564 /* fmlsl2 */, AArch64::FMLSL2lanev8f16, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23411 { 1564 /* fmlsl2 */, AArch64::FMLSL2lanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23412 { 1571 /* fmlslb */, AArch64::FMLSLB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23413 { 1571 /* fmlslb */, AArch64::FMLSLB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23414 { 1578 /* fmlslt */, AArch64::FMLSLT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23415 { 1578 /* fmlslt */, AArch64::FMLSLT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23416 { 1585 /* fmmla */, AArch64::FMMLA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE_HasMatMulFP32, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23417 { 1585 /* fmmla */, AArch64::FMMLA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23418 { 1591 /* fmov */, AArch64::FMOVHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23419 { 1591 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
23420 { 1591 /* fmov */, AArch64::FMOVXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, },
23421 { 1591 /* fmov */, AArch64::FMOVHi, Convert__Reg1_0__FPImm1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPImm }, },
23422 { 1591 /* fmov */, AArch64::FMOVSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23423 { 1591 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
23424 { 1591 /* fmov */, AArch64::FMOVSi, Convert__Reg1_0__FPImm1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPImm }, },
23425 { 1591 /* fmov */, AArch64::FMOVDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23426 { 1591 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, },
23427 { 1591 /* fmov */, AArch64::FMOVDi, Convert__Reg1_0__FPImm1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPImm }, },
23428 { 1591 /* fmov */, AArch64::FMOVHWr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
23429 { 1591 /* fmov */, AArch64::FMOVSWr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
23430 { 1591 /* fmov */, AArch64::FMOVHXr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR64, MCK_FPR16 }, },
23431 { 1591 /* fmov */, AArch64::FMOVDXr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR64, MCK_FPR64 }, },
23432 { 1591 /* fmov */, AArch64::FDUP_ZI_H, Convert__SVEVectorHReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPImm }, },
23433 { 1591 /* fmov */, AArch64::FDUP_ZI_S, Convert__SVEVectorSReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_FPImm }, },
23434 { 1591 /* fmov */, AArch64::FDUP_ZI_D, Convert__SVEVectorDReg1_0__FPImm1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_FPImm }, },
23435 { 1591 /* fmov */, AArch64::FMOVv2f64_ns, Convert__VectorReg1281_1__FPImm1_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_FPImm }, },
23436 { 1591 /* fmov */, AArch64::FMOVv2f32_ns, Convert__VectorReg641_1__FPImm1_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_FPImm }, },
23437 { 1591 /* fmov */, AArch64::FMOVv4f16_ns, Convert__VectorReg641_1__FPImm1_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_FPImm }, },
23438 { 1591 /* fmov */, AArch64::FMOVv4f32_ns, Convert__VectorReg1281_1__FPImm1_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_FPImm }, },
23439 { 1591 /* fmov */, AArch64::FMOVv8f16_ns, Convert__VectorReg1281_1__FPImm1_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_FPImm }, },
23440 { 1591 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__regWZR, AMFBS_HasFullFP16, { MCK_FPR16, MCK__HASH_0, MCK__DOT_0 }, },
23441 { 1591 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__regWZR, AMFBS_None, { MCK_FPR32, MCK__HASH_0, MCK__DOT_0 }, },
23442 { 1591 /* fmov */, AArch64::FMOVXDr, Convert__Reg1_0__regXZR, AMFBS_None, { MCK_FPR64, MCK__HASH_0, MCK__DOT_0 }, },
23443 { 1591 /* fmov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
23444 { 1591 /* fmov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
23445 { 1591 /* fmov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
23446 { 1591 /* fmov */, AArch64::FMOVDXHighr, Convert__Reg1_1__VectorReg1281_2__IndexRange1_11_3, AMFBS_HasFPARMv8, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange1_1 }, },
23447 { 1591 /* fmov */, AArch64::FMOVXDHighr, Convert__VectorReg1281_1__Reg1_3__IndexRange1_11_2, AMFBS_HasFPARMv8, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange1_1, MCK_GPR64 }, },
23448 { 1591 /* fmov */, AArch64::FCPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
23449 { 1591 /* fmov */, AArch64::FCPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
23450 { 1591 /* fmov */, AArch64::FCPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__FPImm1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_FPImm }, },
23451 { 1591 /* fmov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
23452 { 1591 /* fmov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
23453 { 1591 /* fmov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__imm_95_0__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK__HASH_0, MCK__DOT_0 }, },
23454 { 1596 /* fmsb */, AArch64::FMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23455 { 1596 /* fmsb */, AArch64::FMSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23456 { 1596 /* fmsb */, AArch64::FMSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23457 { 1601 /* fmsub */, AArch64::FMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23458 { 1601 /* fmsub */, AArch64::FMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23459 { 1601 /* fmsub */, AArch64::FMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23460 { 1607 /* fmul */, AArch64::FMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23461 { 1607 /* fmul */, AArch64::FMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23462 { 1607 /* fmul */, AArch64::FMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23463 { 1607 /* fmul */, AArch64::FMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23464 { 1607 /* fmul */, AArch64::FMUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23465 { 1607 /* fmul */, AArch64::FMUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23466 { 1607 /* fmul */, AArch64::FMULv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23467 { 1607 /* fmul */, AArch64::FMULv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23468 { 1607 /* fmul */, AArch64::FMULv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23469 { 1607 /* fmul */, AArch64::FMULv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23470 { 1607 /* fmul */, AArch64::FMULv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23471 { 1607 /* fmul */, AArch64::FMUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23472 { 1607 /* fmul */, AArch64::FMUL_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
23473 { 1607 /* fmul */, AArch64::FMUL_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
23474 { 1607 /* fmul */, AArch64::FMULv2i64_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23475 { 1607 /* fmul */, AArch64::FMULv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23476 { 1607 /* fmul */, AArch64::FMULv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23477 { 1607 /* fmul */, AArch64::FMULv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23478 { 1607 /* fmul */, AArch64::FMULv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23479 { 1607 /* fmul */, AArch64::FMULv1i64_indexed, Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23480 { 1607 /* fmul */, AArch64::FMULv1i16_indexed, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23481 { 1607 /* fmul */, AArch64::FMULv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23482 { 1607 /* fmul */, AArch64::FMUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23483 { 1607 /* fmul */, AArch64::FMUL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfTwo }, },
23484 { 1607 /* fmul */, AArch64::FMUL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23485 { 1607 /* fmul */, AArch64::FMUL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfTwo }, },
23486 { 1607 /* fmul */, AArch64::FMUL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23487 { 1607 /* fmul */, AArch64::FMUL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfTwo1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfTwo }, },
23488 { 1612 /* fmulx */, AArch64::FMULX16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23489 { 1612 /* fmulx */, AArch64::FMULX32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23490 { 1612 /* fmulx */, AArch64::FMULX64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23491 { 1612 /* fmulx */, AArch64::FMULXv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23492 { 1612 /* fmulx */, AArch64::FMULXv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23493 { 1612 /* fmulx */, AArch64::FMULXv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23494 { 1612 /* fmulx */, AArch64::FMULXv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23495 { 1612 /* fmulx */, AArch64::FMULXv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23496 { 1612 /* fmulx */, AArch64::FMULXv2i64_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23497 { 1612 /* fmulx */, AArch64::FMULXv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23498 { 1612 /* fmulx */, AArch64::FMULXv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23499 { 1612 /* fmulx */, AArch64::FMULXv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23500 { 1612 /* fmulx */, AArch64::FMULXv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23501 { 1612 /* fmulx */, AArch64::FMULXv1i64_indexed, Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR641_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23502 { 1612 /* fmulx */, AArch64::FMULXv1i16_indexed, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
23503 { 1612 /* fmulx */, AArch64::FMULXv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23504 { 1612 /* fmulx */, AArch64::FMULX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23505 { 1612 /* fmulx */, AArch64::FMULX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23506 { 1612 /* fmulx */, AArch64::FMULX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23507 { 1618 /* fneg */, AArch64::FNEGHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23508 { 1618 /* fneg */, AArch64::FNEGSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23509 { 1618 /* fneg */, AArch64::FNEGDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23510 { 1618 /* fneg */, AArch64::FNEGv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23511 { 1618 /* fneg */, AArch64::FNEGv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23512 { 1618 /* fneg */, AArch64::FNEGv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23513 { 1618 /* fneg */, AArch64::FNEGv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23514 { 1618 /* fneg */, AArch64::FNEGv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23515 { 1618 /* fneg */, AArch64::FNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23516 { 1618 /* fneg */, AArch64::FNEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23517 { 1618 /* fneg */, AArch64::FNEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23518 { 1623 /* fnmad */, AArch64::FNMAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23519 { 1623 /* fnmad */, AArch64::FNMAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23520 { 1623 /* fnmad */, AArch64::FNMAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23521 { 1629 /* fnmadd */, AArch64::FNMADDHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23522 { 1629 /* fnmadd */, AArch64::FNMADDSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23523 { 1629 /* fnmadd */, AArch64::FNMADDDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23524 { 1636 /* fnmla */, AArch64::FNMLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23525 { 1636 /* fnmla */, AArch64::FNMLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23526 { 1636 /* fnmla */, AArch64::FNMLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23527 { 1642 /* fnmls */, AArch64::FNMLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23528 { 1642 /* fnmls */, AArch64::FNMLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23529 { 1642 /* fnmls */, AArch64::FNMLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23530 { 1648 /* fnmsb */, AArch64::FNMSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23531 { 1648 /* fnmsb */, AArch64::FNMSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23532 { 1648 /* fnmsb */, AArch64::FNMSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23533 { 1654 /* fnmsub */, AArch64::FNMSUBHrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23534 { 1654 /* fnmsub */, AArch64::FNMSUBSrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23535 { 1654 /* fnmsub */, AArch64::FNMSUBDrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23536 { 1661 /* fnmul */, AArch64::FNMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23537 { 1661 /* fnmul */, AArch64::FNMULSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23538 { 1661 /* fnmul */, AArch64::FNMULDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23539 { 1667 /* frecpe */, AArch64::FRECPEv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23540 { 1667 /* frecpe */, AArch64::FRECPEv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23541 { 1667 /* frecpe */, AArch64::FRECPEv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23542 { 1667 /* frecpe */, AArch64::FRECPE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23543 { 1667 /* frecpe */, AArch64::FRECPE_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23544 { 1667 /* frecpe */, AArch64::FRECPE_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23545 { 1667 /* frecpe */, AArch64::FRECPEv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23546 { 1667 /* frecpe */, AArch64::FRECPEv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23547 { 1667 /* frecpe */, AArch64::FRECPEv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23548 { 1667 /* frecpe */, AArch64::FRECPEv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23549 { 1667 /* frecpe */, AArch64::FRECPEv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23550 { 1674 /* frecps */, AArch64::FRECPS16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23551 { 1674 /* frecps */, AArch64::FRECPS32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23552 { 1674 /* frecps */, AArch64::FRECPS64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23553 { 1674 /* frecps */, AArch64::FRECPS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23554 { 1674 /* frecps */, AArch64::FRECPS_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23555 { 1674 /* frecps */, AArch64::FRECPS_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23556 { 1674 /* frecps */, AArch64::FRECPSv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23557 { 1674 /* frecps */, AArch64::FRECPSv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23558 { 1674 /* frecps */, AArch64::FRECPSv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23559 { 1674 /* frecps */, AArch64::FRECPSv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23560 { 1674 /* frecps */, AArch64::FRECPSv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23561 { 1681 /* frecpx */, AArch64::FRECPXv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23562 { 1681 /* frecpx */, AArch64::FRECPXv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23563 { 1681 /* frecpx */, AArch64::FRECPXv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23564 { 1681 /* frecpx */, AArch64::FRECPX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23565 { 1681 /* frecpx */, AArch64::FRECPX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23566 { 1681 /* frecpx */, AArch64::FRECPX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23567 { 1688 /* frint32x */, AArch64::FRINT32XSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR32, MCK_FPR32 }, },
23568 { 1688 /* frint32x */, AArch64::FRINT32XDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR64, MCK_FPR64 }, },
23569 { 1688 /* frint32x */, AArch64::FRINT32Xv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23570 { 1688 /* frint32x */, AArch64::FRINT32Xv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasFRInt3264, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23571 { 1688 /* frint32x */, AArch64::FRINT32Xv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23572 { 1697 /* frint32z */, AArch64::FRINT32ZSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR32, MCK_FPR32 }, },
23573 { 1697 /* frint32z */, AArch64::FRINT32ZDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR64, MCK_FPR64 }, },
23574 { 1697 /* frint32z */, AArch64::FRINT32Zv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23575 { 1697 /* frint32z */, AArch64::FRINT32Zv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasFRInt3264, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23576 { 1697 /* frint32z */, AArch64::FRINT32Zv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23577 { 1706 /* frint64x */, AArch64::FRINT64XSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR32, MCK_FPR32 }, },
23578 { 1706 /* frint64x */, AArch64::FRINT64XDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR64, MCK_FPR64 }, },
23579 { 1706 /* frint64x */, AArch64::FRINT64Xv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23580 { 1706 /* frint64x */, AArch64::FRINT64Xv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasFRInt3264, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23581 { 1706 /* frint64x */, AArch64::FRINT64Xv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23582 { 1715 /* frint64z */, AArch64::FRINT64ZSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR32, MCK_FPR32 }, },
23583 { 1715 /* frint64z */, AArch64::FRINT64ZDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFRInt3264, { MCK_FPR64, MCK_FPR64 }, },
23584 { 1715 /* frint64z */, AArch64::FRINT64Zv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23585 { 1715 /* frint64z */, AArch64::FRINT64Zv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasFRInt3264, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23586 { 1715 /* frint64z */, AArch64::FRINT64Zv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasFRInt3264, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23587 { 1724 /* frinta */, AArch64::FRINTAHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23588 { 1724 /* frinta */, AArch64::FRINTASr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23589 { 1724 /* frinta */, AArch64::FRINTADr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23590 { 1724 /* frinta */, AArch64::FRINTAv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23591 { 1724 /* frinta */, AArch64::FRINTAv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23592 { 1724 /* frinta */, AArch64::FRINTAv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23593 { 1724 /* frinta */, AArch64::FRINTAv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23594 { 1724 /* frinta */, AArch64::FRINTAv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23595 { 1724 /* frinta */, AArch64::FRINTA_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23596 { 1724 /* frinta */, AArch64::FRINTA_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23597 { 1724 /* frinta */, AArch64::FRINTA_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23598 { 1731 /* frinti */, AArch64::FRINTIHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23599 { 1731 /* frinti */, AArch64::FRINTISr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23600 { 1731 /* frinti */, AArch64::FRINTIDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23601 { 1731 /* frinti */, AArch64::FRINTIv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23602 { 1731 /* frinti */, AArch64::FRINTIv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23603 { 1731 /* frinti */, AArch64::FRINTIv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23604 { 1731 /* frinti */, AArch64::FRINTIv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23605 { 1731 /* frinti */, AArch64::FRINTIv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23606 { 1731 /* frinti */, AArch64::FRINTI_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23607 { 1731 /* frinti */, AArch64::FRINTI_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23608 { 1731 /* frinti */, AArch64::FRINTI_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23609 { 1738 /* frintm */, AArch64::FRINTMHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23610 { 1738 /* frintm */, AArch64::FRINTMSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23611 { 1738 /* frintm */, AArch64::FRINTMDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23612 { 1738 /* frintm */, AArch64::FRINTMv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23613 { 1738 /* frintm */, AArch64::FRINTMv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23614 { 1738 /* frintm */, AArch64::FRINTMv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23615 { 1738 /* frintm */, AArch64::FRINTMv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23616 { 1738 /* frintm */, AArch64::FRINTMv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23617 { 1738 /* frintm */, AArch64::FRINTM_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23618 { 1738 /* frintm */, AArch64::FRINTM_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23619 { 1738 /* frintm */, AArch64::FRINTM_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23620 { 1745 /* frintn */, AArch64::FRINTNHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23621 { 1745 /* frintn */, AArch64::FRINTNSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23622 { 1745 /* frintn */, AArch64::FRINTNDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23623 { 1745 /* frintn */, AArch64::FRINTNv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23624 { 1745 /* frintn */, AArch64::FRINTNv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23625 { 1745 /* frintn */, AArch64::FRINTNv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23626 { 1745 /* frintn */, AArch64::FRINTNv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23627 { 1745 /* frintn */, AArch64::FRINTNv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23628 { 1745 /* frintn */, AArch64::FRINTN_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23629 { 1745 /* frintn */, AArch64::FRINTN_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23630 { 1745 /* frintn */, AArch64::FRINTN_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23631 { 1752 /* frintp */, AArch64::FRINTPHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23632 { 1752 /* frintp */, AArch64::FRINTPSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23633 { 1752 /* frintp */, AArch64::FRINTPDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23634 { 1752 /* frintp */, AArch64::FRINTPv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23635 { 1752 /* frintp */, AArch64::FRINTPv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23636 { 1752 /* frintp */, AArch64::FRINTPv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23637 { 1752 /* frintp */, AArch64::FRINTPv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23638 { 1752 /* frintp */, AArch64::FRINTPv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23639 { 1752 /* frintp */, AArch64::FRINTP_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23640 { 1752 /* frintp */, AArch64::FRINTP_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23641 { 1752 /* frintp */, AArch64::FRINTP_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23642 { 1759 /* frintx */, AArch64::FRINTXHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23643 { 1759 /* frintx */, AArch64::FRINTXSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23644 { 1759 /* frintx */, AArch64::FRINTXDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23645 { 1759 /* frintx */, AArch64::FRINTXv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23646 { 1759 /* frintx */, AArch64::FRINTXv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23647 { 1759 /* frintx */, AArch64::FRINTXv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23648 { 1759 /* frintx */, AArch64::FRINTXv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23649 { 1759 /* frintx */, AArch64::FRINTXv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23650 { 1759 /* frintx */, AArch64::FRINTX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23651 { 1759 /* frintx */, AArch64::FRINTX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23652 { 1759 /* frintx */, AArch64::FRINTX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23653 { 1766 /* frintz */, AArch64::FRINTZHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23654 { 1766 /* frintz */, AArch64::FRINTZSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23655 { 1766 /* frintz */, AArch64::FRINTZDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23656 { 1766 /* frintz */, AArch64::FRINTZv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23657 { 1766 /* frintz */, AArch64::FRINTZv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23658 { 1766 /* frintz */, AArch64::FRINTZv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23659 { 1766 /* frintz */, AArch64::FRINTZv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23660 { 1766 /* frintz */, AArch64::FRINTZv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23661 { 1766 /* frintz */, AArch64::FRINTZ_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23662 { 1766 /* frintz */, AArch64::FRINTZ_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23663 { 1766 /* frintz */, AArch64::FRINTZ_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23664 { 1773 /* frsqrte */, AArch64::FRSQRTEv1f16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23665 { 1773 /* frsqrte */, AArch64::FRSQRTEv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
23666 { 1773 /* frsqrte */, AArch64::FRSQRTEv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
23667 { 1773 /* frsqrte */, AArch64::FRSQRTE_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23668 { 1773 /* frsqrte */, AArch64::FRSQRTE_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23669 { 1773 /* frsqrte */, AArch64::FRSQRTE_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23670 { 1773 /* frsqrte */, AArch64::FRSQRTEv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23671 { 1773 /* frsqrte */, AArch64::FRSQRTEv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23672 { 1773 /* frsqrte */, AArch64::FRSQRTEv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23673 { 1773 /* frsqrte */, AArch64::FRSQRTEv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23674 { 1773 /* frsqrte */, AArch64::FRSQRTEv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23675 { 1781 /* frsqrts */, AArch64::FRSQRTS16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23676 { 1781 /* frsqrts */, AArch64::FRSQRTS32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23677 { 1781 /* frsqrts */, AArch64::FRSQRTS64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23678 { 1781 /* frsqrts */, AArch64::FRSQRTS_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23679 { 1781 /* frsqrts */, AArch64::FRSQRTS_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23680 { 1781 /* frsqrts */, AArch64::FRSQRTS_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23681 { 1781 /* frsqrts */, AArch64::FRSQRTSv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23682 { 1781 /* frsqrts */, AArch64::FRSQRTSv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23683 { 1781 /* frsqrts */, AArch64::FRSQRTSv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23684 { 1781 /* frsqrts */, AArch64::FRSQRTSv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23685 { 1781 /* frsqrts */, AArch64::FRSQRTSv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23686 { 1789 /* fscale */, AArch64::FSCALE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23687 { 1789 /* fscale */, AArch64::FSCALE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23688 { 1789 /* fscale */, AArch64::FSCALE_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23689 { 1796 /* fsqrt */, AArch64::FSQRTHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
23690 { 1796 /* fsqrt */, AArch64::FSQRTSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32 }, },
23691 { 1796 /* fsqrt */, AArch64::FSQRTDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64 }, },
23692 { 1796 /* fsqrt */, AArch64::FSQRTv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
23693 { 1796 /* fsqrt */, AArch64::FSQRTv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
23694 { 1796 /* fsqrt */, AArch64::FSQRTv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
23695 { 1796 /* fsqrt */, AArch64::FSQRTv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
23696 { 1796 /* fsqrt */, AArch64::FSQRTv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
23697 { 1796 /* fsqrt */, AArch64::FSQRT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
23698 { 1796 /* fsqrt */, AArch64::FSQRT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
23699 { 1796 /* fsqrt */, AArch64::FSQRT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
23700 { 1802 /* fsub */, AArch64::FSUBHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
23701 { 1802 /* fsub */, AArch64::FSUBSrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
23702 { 1802 /* fsub */, AArch64::FSUBDrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
23703 { 1802 /* fsub */, AArch64::FSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23704 { 1802 /* fsub */, AArch64::FSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23705 { 1802 /* fsub */, AArch64::FSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23706 { 1802 /* fsub */, AArch64::FSUBv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23707 { 1802 /* fsub */, AArch64::FSUBv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23708 { 1802 /* fsub */, AArch64::FSUBv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
23709 { 1802 /* fsub */, AArch64::FSUBv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23710 { 1802 /* fsub */, AArch64::FSUBv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
23711 { 1802 /* fsub */, AArch64::FSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23712 { 1802 /* fsub */, AArch64::FSUB_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
23713 { 1802 /* fsub */, AArch64::FSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23714 { 1802 /* fsub */, AArch64::FSUB_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, },
23715 { 1802 /* fsub */, AArch64::FSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23716 { 1802 /* fsub */, AArch64::FSUB_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, },
23717 { 1807 /* fsubr */, AArch64::FSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23718 { 1807 /* fsubr */, AArch64::FSUBR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEExactFPImmOperandHalfOne }, },
23719 { 1807 /* fsubr */, AArch64::FSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23720 { 1807 /* fsubr */, AArch64::FSUBR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEExactFPImmOperandHalfOne }, },
23721 { 1807 /* fsubr */, AArch64::FSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23722 { 1807 /* fsubr */, AArch64::FSUBR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEExactFPImmOperandHalfOne1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEExactFPImmOperandHalfOne }, },
23723 { 1813 /* ftmad */, AArch64::FTMAD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_7 }, },
23724 { 1813 /* ftmad */, AArch64::FTMAD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_7 }, },
23725 { 1813 /* ftmad */, AArch64::FTMAD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm0_71_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_7 }, },
23726 { 1819 /* ftsmul */, AArch64::FTSMUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23727 { 1819 /* ftsmul */, AArch64::FTSMUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23728 { 1819 /* ftsmul */, AArch64::FTSMUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23729 { 1826 /* ftssel */, AArch64::FTSSEL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23730 { 1826 /* ftssel */, AArch64::FTSSEL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23731 { 1826 /* ftssel */, AArch64::FTSSEL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23732 { 1833 /* gmi */, AArch64::GMI, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64 }, },
23733 { 1837 /* hint */, AArch64::PACIB1716, Convert_NoOperands, AMFBS_None, { MCK__HASH_10 }, },
23734 { 1837 /* hint */, AArch64::AUTIA1716, Convert_NoOperands, AMFBS_None, { MCK__HASH_12 }, },
23735 { 1837 /* hint */, AArch64::AUTIB1716, Convert_NoOperands, AMFBS_None, { MCK__HASH_14 }, },
23736 { 1837 /* hint */, AArch64::PACIAZ, Convert_NoOperands, AMFBS_None, { MCK__HASH_24 }, },
23737 { 1837 /* hint */, AArch64::PACIASP, Convert_NoOperands, AMFBS_None, { MCK__HASH_25 }, },
23738 { 1837 /* hint */, AArch64::PACIBZ, Convert_NoOperands, AMFBS_None, { MCK__HASH_26 }, },
23739 { 1837 /* hint */, AArch64::PACIBSP, Convert_NoOperands, AMFBS_None, { MCK__HASH_27 }, },
23740 { 1837 /* hint */, AArch64::AUTIAZ, Convert_NoOperands, AMFBS_None, { MCK__HASH_28 }, },
23741 { 1837 /* hint */, AArch64::AUTIASP, Convert_NoOperands, AMFBS_None, { MCK__HASH_29 }, },
23742 { 1837 /* hint */, AArch64::AUTIBZ, Convert_NoOperands, AMFBS_None, { MCK__HASH_30 }, },
23743 { 1837 /* hint */, AArch64::AUTIBSP, Convert_NoOperands, AMFBS_None, { MCK__HASH_31 }, },
23744 { 1837 /* hint */, AArch64::XPACLRI, Convert_NoOperands, AMFBS_None, { MCK__HASH_7 }, },
23745 { 1837 /* hint */, AArch64::PACIA1716, Convert_NoOperands, AMFBS_None, { MCK__HASH_8 }, },
23746 { 1837 /* hint */, AArch64::HINT, Convert__Imm0_1271_0, AMFBS_None, { MCK_Imm0_127 }, },
23747 { 1842 /* histcnt */, AArch64::HISTCNT_ZPzZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
23748 { 1842 /* histcnt */, AArch64::HISTCNT_ZPzZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
23749 { 1850 /* histseg */, AArch64::HISTSEG_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
23750 { 1858 /* hlt */, AArch64::HLT, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
23751 { 1862 /* hvc */, AArch64::HVC, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
23752 { 1866 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
23753 { 1866 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
23754 { 1866 /* incb */, AArch64::INCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
23755 { 1871 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
23756 { 1871 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
23757 { 1871 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
23758 { 1871 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
23759 { 1871 /* incd */, AArch64::INCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
23760 { 1871 /* incd */, AArch64::INCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
23761 { 1876 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
23762 { 1876 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
23763 { 1876 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
23764 { 1876 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
23765 { 1876 /* inch */, AArch64::INCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
23766 { 1876 /* inch */, AArch64::INCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
23767 { 1881 /* incp */, AArch64::INCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
23768 { 1881 /* incp */, AArch64::INCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
23769 { 1881 /* incp */, AArch64::INCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
23770 { 1881 /* incp */, AArch64::INCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
23771 { 1881 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
23772 { 1881 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
23773 { 1881 /* incp */, AArch64::INCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
23774 { 1881 /* incp */, AArch64::INCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
23775 { 1881 /* incp */, AArch64::INCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
23776 { 1881 /* incp */, AArch64::INCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
23777 { 1886 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
23778 { 1886 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
23779 { 1886 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
23780 { 1886 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
23781 { 1886 /* incw */, AArch64::INCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
23782 { 1886 /* incw */, AArch64::INCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
23783 { 1891 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, },
23784 { 1891 /* index */, AArch64::INDEX_RI_H, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_SImm5 }, },
23785 { 1891 /* index */, AArch64::INDEX_IR_H, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_GPR32 }, },
23786 { 1891 /* index */, AArch64::INDEX_II_H, Convert__SVEVectorHReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_SImm5 }, },
23787 { 1891 /* index */, AArch64::INDEX_RR_S, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_GPR32 }, },
23788 { 1891 /* index */, AArch64::INDEX_RI_S, Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_SImm5 }, },
23789 { 1891 /* index */, AArch64::INDEX_IR_S, Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_GPR32 }, },
23790 { 1891 /* index */, AArch64::INDEX_II_S, Convert__SVEVectorSReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_SImm5 }, },
23791 { 1891 /* index */, AArch64::INDEX_RR_D, Convert__SVEVectorDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64, MCK_GPR64 }, },
23792 { 1891 /* index */, AArch64::INDEX_RI_D, Convert__SVEVectorDReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64, MCK_SImm5 }, },
23793 { 1891 /* index */, AArch64::INDEX_IR_D, Convert__SVEVectorDReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SImm5, MCK_GPR64 }, },
23794 { 1891 /* index */, AArch64::INDEX_II_D, Convert__SVEVectorDReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SImm5, MCK_SImm5 }, },
23795 { 1891 /* index */, AArch64::INDEX_RR_B, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_GPR32 }, },
23796 { 1891 /* index */, AArch64::INDEX_RI_B, Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_SImm5 }, },
23797 { 1891 /* index */, AArch64::INDEX_IR_B, Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_GPR32 }, },
23798 { 1891 /* index */, AArch64::INDEX_II_B, Convert__SVEVectorBReg1_0__SImm51_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_SImm5 }, },
23799 { 1897 /* ins */, AArch64::INSvi8gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_GPR32 }, },
23800 { 1897 /* ins */, AArch64::INSvi64gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange0_1, MCK_GPR64 }, },
23801 { 1897 /* ins */, AArch64::INSvi16gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_GPR32 }, },
23802 { 1897 /* ins */, AArch64::INSvi32gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_GPR32 }, },
23803 { 1897 /* ins */, AArch64::INSvi8lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_VectorReg128, MCK_IndexRange0_15 }, },
23804 { 1897 /* ins */, AArch64::INSvi64lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange0_1, MCK_VectorReg128, MCK_IndexRange0_1 }, },
23805 { 1897 /* ins */, AArch64::INSvi16lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_VectorReg128, MCK_IndexRange0_7 }, },
23806 { 1897 /* ins */, AArch64::INSvi32lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23807 { 1901 /* insr */, AArch64::INSR_ZV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16 }, },
23808 { 1901 /* insr */, AArch64::INSR_ZR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32 }, },
23809 { 1901 /* insr */, AArch64::INSR_ZV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_FPR32 }, },
23810 { 1901 /* insr */, AArch64::INSR_ZR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32 }, },
23811 { 1901 /* insr */, AArch64::INSR_ZV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_FPR64 }, },
23812 { 1901 /* insr */, AArch64::INSR_ZR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64 }, },
23813 { 1901 /* insr */, AArch64::INSR_ZV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_FPR8 }, },
23814 { 1901 /* insr */, AArch64::INSR_ZR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32 }, },
23815 { 1906 /* irg */, AArch64::IRG, Convert__Reg1_0__Reg1_1__regXZR, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp }, },
23816 { 1906 /* irg */, AArch64::IRG, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64 }, },
23817 { 1910 /* isb */, AArch64::ISB, Convert__imm_95_15, AMFBS_None, { }, },
23818 { 1910 /* isb */, AArch64::ISB, Convert__Barrier1_0, AMFBS_None, { MCK_Barrier }, },
23819 { 1914 /* lasta */, AArch64::LASTA_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
23820 { 1914 /* lasta */, AArch64::LASTA_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
23821 { 1914 /* lasta */, AArch64::LASTA_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
23822 { 1914 /* lasta */, AArch64::LASTA_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
23823 { 1914 /* lasta */, AArch64::LASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
23824 { 1914 /* lasta */, AArch64::LASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
23825 { 1914 /* lasta */, AArch64::LASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
23826 { 1914 /* lasta */, AArch64::LASTA_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
23827 { 1920 /* lastb */, AArch64::LASTB_VPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
23828 { 1920 /* lastb */, AArch64::LASTB_VPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
23829 { 1920 /* lastb */, AArch64::LASTB_VPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
23830 { 1920 /* lastb */, AArch64::LASTB_VPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
23831 { 1920 /* lastb */, AArch64::LASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
23832 { 1920 /* lastb */, AArch64::LASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
23833 { 1920 /* lastb */, AArch64::LASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
23834 { 1920 /* lastb */, AArch64::LASTB_RPZ_D, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
23835 { 1926 /* ld1 */, AArch64::LD1Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23836 { 1926 /* ld1 */, AArch64::LD1Fourv1d, Convert__TypedVectorList4_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23837 { 1926 /* ld1 */, AArch64::LD1Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23838 { 1926 /* ld1 */, AArch64::LD1Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23839 { 1926 /* ld1 */, AArch64::LD1Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23840 { 1926 /* ld1 */, AArch64::LD1Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23841 { 1926 /* ld1 */, AArch64::LD1Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23842 { 1926 /* ld1 */, AArch64::LD1Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23843 { 1926 /* ld1 */, AArch64::LD1Onev16b, Convert__TypedVectorList1_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23844 { 1926 /* ld1 */, AArch64::LD1Onev1d, Convert__TypedVectorList1_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23845 { 1926 /* ld1 */, AArch64::LD1Onev2d, Convert__TypedVectorList1_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23846 { 1926 /* ld1 */, AArch64::LD1Onev2s, Convert__TypedVectorList1_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23847 { 1926 /* ld1 */, AArch64::LD1Onev4h, Convert__TypedVectorList1_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23848 { 1926 /* ld1 */, AArch64::LD1Onev4s, Convert__TypedVectorList1_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23849 { 1926 /* ld1 */, AArch64::LD1Onev8b, Convert__TypedVectorList1_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23850 { 1926 /* ld1 */, AArch64::LD1Onev8h, Convert__TypedVectorList1_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23851 { 1926 /* ld1 */, AArch64::LD1Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23852 { 1926 /* ld1 */, AArch64::LD1Threev1d, Convert__TypedVectorList3_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23853 { 1926 /* ld1 */, AArch64::LD1Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23854 { 1926 /* ld1 */, AArch64::LD1Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23855 { 1926 /* ld1 */, AArch64::LD1Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23856 { 1926 /* ld1 */, AArch64::LD1Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23857 { 1926 /* ld1 */, AArch64::LD1Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23858 { 1926 /* ld1 */, AArch64::LD1Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23859 { 1926 /* ld1 */, AArch64::LD1Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23860 { 1926 /* ld1 */, AArch64::LD1Twov1d, Convert__TypedVectorList2_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23861 { 1926 /* ld1 */, AArch64::LD1Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23862 { 1926 /* ld1 */, AArch64::LD1Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23863 { 1926 /* ld1 */, AArch64::LD1Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23864 { 1926 /* ld1 */, AArch64::LD1Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23865 { 1926 /* ld1 */, AArch64::LD1Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23866 { 1926 /* ld1 */, AArch64::LD1Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23867 { 1926 /* ld1 */, AArch64::LD1Fourv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23868 { 1926 /* ld1 */, AArch64::LD1Onev16b, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23869 { 1926 /* ld1 */, AArch64::LD1Threev16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23870 { 1926 /* ld1 */, AArch64::LD1Twov16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23871 { 1926 /* ld1 */, AArch64::LD1Fourv1d, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23872 { 1926 /* ld1 */, AArch64::LD1Onev1d, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23873 { 1926 /* ld1 */, AArch64::LD1Threev1d, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23874 { 1926 /* ld1 */, AArch64::LD1Twov1d, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23875 { 1926 /* ld1 */, AArch64::LD1Fourv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23876 { 1926 /* ld1 */, AArch64::LD1Onev2d, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23877 { 1926 /* ld1 */, AArch64::LD1Threev2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23878 { 1926 /* ld1 */, AArch64::LD1Twov2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23879 { 1926 /* ld1 */, AArch64::LD1Fourv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23880 { 1926 /* ld1 */, AArch64::LD1Onev2s, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23881 { 1926 /* ld1 */, AArch64::LD1Threev2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23882 { 1926 /* ld1 */, AArch64::LD1Twov2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23883 { 1926 /* ld1 */, AArch64::LD1Fourv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23884 { 1926 /* ld1 */, AArch64::LD1Onev4h, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23885 { 1926 /* ld1 */, AArch64::LD1Threev4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23886 { 1926 /* ld1 */, AArch64::LD1Twov4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23887 { 1926 /* ld1 */, AArch64::LD1Fourv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23888 { 1926 /* ld1 */, AArch64::LD1Onev4s, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23889 { 1926 /* ld1 */, AArch64::LD1Threev4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23890 { 1926 /* ld1 */, AArch64::LD1Twov4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23891 { 1926 /* ld1 */, AArch64::LD1Fourv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23892 { 1926 /* ld1 */, AArch64::LD1Onev8b, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23893 { 1926 /* ld1 */, AArch64::LD1Threev8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23894 { 1926 /* ld1 */, AArch64::LD1Twov8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23895 { 1926 /* ld1 */, AArch64::LD1Fourv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23896 { 1926 /* ld1 */, AArch64::LD1Onev8h, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23897 { 1926 /* ld1 */, AArch64::LD1Threev8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23898 { 1926 /* ld1 */, AArch64::LD1Twov8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23899 { 1926 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
23900 { 1926 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23901 { 1926 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23902 { 1926 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23903 { 1926 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
23904 { 1926 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23905 { 1926 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23906 { 1926 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23907 { 1926 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23908 { 1926 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23909 { 1926 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
23910 { 1926 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23911 { 1926 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23912 { 1926 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23913 { 1926 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
23914 { 1926 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23915 { 1926 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23916 { 1926 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23917 { 1926 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
23918 { 1926 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23919 { 1926 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23920 { 1926 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23921 { 1926 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
23922 { 1926 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23923 { 1926 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
23924 { 1926 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23925 { 1926 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23926 { 1926 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23927 { 1926 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
23928 { 1926 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23929 { 1926 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23930 { 1926 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23931 { 1926 /* ld1 */, AArch64::LD1i8, Convert__TypedVectorList1_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23932 { 1926 /* ld1 */, AArch64::LD1i64, Convert__TypedVectorList1_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23933 { 1926 /* ld1 */, AArch64::LD1i16, Convert__TypedVectorList1_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23934 { 1926 /* ld1 */, AArch64::LD1i32, Convert__TypedVectorList1_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23935 { 1926 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
23936 { 1926 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23937 { 1926 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
23938 { 1926 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23939 { 1926 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
23940 { 1926 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23941 { 1926 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
23942 { 1926 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23943 { 1926 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
23944 { 1926 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23945 { 1926 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
23946 { 1926 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23947 { 1926 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
23948 { 1926 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23949 { 1926 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
23950 { 1926 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23951 { 1926 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23952 { 1926 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23953 { 1926 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23954 { 1926 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23955 { 1926 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23956 { 1926 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23957 { 1926 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23958 { 1926 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23959 { 1926 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23960 { 1926 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23961 { 1926 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23962 { 1926 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23963 { 1926 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23964 { 1926 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23965 { 1926 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23966 { 1926 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23967 { 1926 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
23968 { 1926 /* ld1 */, AArch64::LD1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23969 { 1926 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23970 { 1926 /* ld1 */, AArch64::LD1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23971 { 1926 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
23972 { 1926 /* ld1 */, AArch64::LD1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23973 { 1926 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23974 { 1926 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23975 { 1926 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23976 { 1926 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23977 { 1926 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
23978 { 1926 /* ld1 */, AArch64::LD1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23979 { 1926 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
23980 { 1926 /* ld1 */, AArch64::LD1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23981 { 1926 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23982 { 1926 /* ld1 */, AArch64::LD1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23983 { 1926 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
23984 { 1926 /* ld1 */, AArch64::LD1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23985 { 1926 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23986 { 1926 /* ld1 */, AArch64::LD1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23987 { 1926 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
23988 { 1926 /* ld1 */, AArch64::LD1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23989 { 1926 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23990 { 1926 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23991 { 1926 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23992 { 1926 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23993 { 1926 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
23994 { 1926 /* ld1 */, AArch64::LD1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23995 { 1926 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
23996 { 1926 /* ld1 */, AArch64::LD1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23997 { 1926 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
23998 { 1926 /* ld1 */, AArch64::LD1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
23999 { 1926 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24000 { 1926 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24001 { 1926 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24002 { 1926 /* ld1 */, AArch64::LD1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24003 { 1926 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24004 { 1926 /* ld1 */, AArch64::LD1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24005 { 1926 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24006 { 1926 /* ld1 */, AArch64::LD1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24007 { 1926 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24008 { 1926 /* ld1 */, AArch64::LD1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24009 { 1926 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24010 { 1926 /* ld1 */, AArch64::LD1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24011 { 1926 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24012 { 1926 /* ld1 */, AArch64::LD1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24013 { 1926 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24014 { 1926 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24015 { 1926 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24016 { 1926 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24017 { 1926 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24018 { 1926 /* ld1 */, AArch64::LD1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24019 { 1926 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24020 { 1926 /* ld1 */, AArch64::LD1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24021 { 1926 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24022 { 1926 /* ld1 */, AArch64::LD1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24023 { 1926 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24024 { 1926 /* ld1 */, AArch64::LD1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24025 { 1926 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24026 { 1926 /* ld1 */, AArch64::LD1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24027 { 1926 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24028 { 1926 /* ld1 */, AArch64::LD1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24029 { 1926 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24030 { 1926 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24031 { 1926 /* ld1 */, AArch64::LD1i8, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24032 { 1926 /* ld1 */, AArch64::LD1i64, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24033 { 1926 /* ld1 */, AArch64::LD1i16, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24034 { 1926 /* ld1 */, AArch64::LD1i32, Convert__VecListOne1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24035 { 1926 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
24036 { 1926 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24037 { 1926 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24038 { 1926 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24039 { 1926 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24040 { 1926 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24041 { 1926 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24042 { 1926 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24043 { 1926 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
24044 { 1926 /* ld1 */, AArch64::LD1i8_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24045 { 1926 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24046 { 1926 /* ld1 */, AArch64::LD1i64_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24047 { 1926 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24048 { 1926 /* ld1 */, AArch64::LD1i16_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24049 { 1926 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24050 { 1926 /* ld1 */, AArch64::LD1i32_POST, Convert__Reg1_4__VecListOne1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24051 { 1930 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24052 { 1930 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24053 { 1930 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24054 { 1930 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24055 { 1930 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24056 { 1930 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24057 { 1930 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24058 { 1930 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24059 { 1930 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24060 { 1930 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24061 { 1930 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24062 { 1930 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24063 { 1930 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24064 { 1930 /* ld1b */, AArch64::LD1B_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24065 { 1930 /* ld1b */, AArch64::GLD1B_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
24066 { 1930 /* ld1b */, AArch64::GLD1B_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
24067 { 1930 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
24068 { 1930 /* ld1b */, AArch64::LD1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24069 { 1930 /* ld1b */, AArch64::GLD1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24070 { 1930 /* ld1b */, AArch64::GLD1B_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
24071 { 1930 /* ld1b */, AArch64::GLD1B_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
24072 { 1930 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
24073 { 1930 /* ld1b */, AArch64::LD1B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24074 { 1930 /* ld1b */, AArch64::LD1B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24075 { 1930 /* ld1b */, AArch64::LD1B_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24076 { 1930 /* ld1b */, AArch64::LD1B_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24077 { 1930 /* ld1b */, AArch64::GLD1B_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
24078 { 1930 /* ld1b */, AArch64::GLD1B_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
24079 { 1930 /* ld1b */, AArch64::GLD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
24080 { 1930 /* ld1b */, AArch64::LD1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24081 { 1930 /* ld1b */, AArch64::GLD1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24082 { 1930 /* ld1b */, AArch64::GLD1B_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
24083 { 1930 /* ld1b */, AArch64::GLD1B_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
24084 { 1930 /* ld1b */, AArch64::GLD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
24085 { 1930 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24086 { 1930 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24087 { 1930 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24088 { 1930 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24089 { 1930 /* ld1b */, AArch64::LD1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24090 { 1930 /* ld1b */, AArch64::LD1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24091 { 1930 /* ld1b */, AArch64::LD1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24092 { 1930 /* ld1b */, AArch64::LD1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24093 { 1935 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24094 { 1935 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24095 { 1935 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24096 { 1935 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24097 { 1935 /* ld1d */, AArch64::LD1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24098 { 1935 /* ld1d */, AArch64::GLD1D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
24099 { 1935 /* ld1d */, AArch64::GLD1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24100 { 1935 /* ld1d */, AArch64::GLD1D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
24101 { 1935 /* ld1d */, AArch64::GLD1D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24102 { 1935 /* ld1d */, AArch64::GLD1D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
24103 { 1935 /* ld1d */, AArch64::GLD1D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24104 { 1935 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
24105 { 1935 /* ld1d */, AArch64::LD1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24106 { 1935 /* ld1d */, AArch64::GLD1D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
24107 { 1935 /* ld1d */, AArch64::GLD1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24108 { 1935 /* ld1d */, AArch64::GLD1D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
24109 { 1935 /* ld1d */, AArch64::GLD1D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24110 { 1935 /* ld1d */, AArch64::GLD1D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
24111 { 1935 /* ld1d */, AArch64::GLD1D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24112 { 1935 /* ld1d */, AArch64::GLD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
24113 { 1935 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24114 { 1935 /* ld1d */, AArch64::LD1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24115 { 1940 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24116 { 1940 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24117 { 1940 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24118 { 1940 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24119 { 1940 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24120 { 1940 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24121 { 1940 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24122 { 1940 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24123 { 1940 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24124 { 1940 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24125 { 1940 /* ld1h */, AArch64::LD1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24126 { 1940 /* ld1h */, AArch64::LD1H_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24127 { 1940 /* ld1h */, AArch64::GLD1H_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
24128 { 1940 /* ld1h */, AArch64::GLD1H_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
24129 { 1940 /* ld1h */, AArch64::GLD1H_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
24130 { 1940 /* ld1h */, AArch64::GLD1H_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
24131 { 1940 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
24132 { 1940 /* ld1h */, AArch64::LD1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24133 { 1940 /* ld1h */, AArch64::GLD1H_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
24134 { 1940 /* ld1h */, AArch64::GLD1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24135 { 1940 /* ld1h */, AArch64::GLD1H_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
24136 { 1940 /* ld1h */, AArch64::GLD1H_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24137 { 1940 /* ld1h */, AArch64::GLD1H_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
24138 { 1940 /* ld1h */, AArch64::GLD1H_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24139 { 1940 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
24140 { 1940 /* ld1h */, AArch64::LD1H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24141 { 1940 /* ld1h */, AArch64::LD1H_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24142 { 1940 /* ld1h */, AArch64::GLD1H_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
24143 { 1940 /* ld1h */, AArch64::GLD1H_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
24144 { 1940 /* ld1h */, AArch64::GLD1H_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
24145 { 1940 /* ld1h */, AArch64::GLD1H_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
24146 { 1940 /* ld1h */, AArch64::GLD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
24147 { 1940 /* ld1h */, AArch64::LD1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24148 { 1940 /* ld1h */, AArch64::GLD1H_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
24149 { 1940 /* ld1h */, AArch64::GLD1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24150 { 1940 /* ld1h */, AArch64::GLD1H_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
24151 { 1940 /* ld1h */, AArch64::GLD1H_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24152 { 1940 /* ld1h */, AArch64::GLD1H_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
24153 { 1940 /* ld1h */, AArch64::GLD1H_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24154 { 1940 /* ld1h */, AArch64::GLD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
24155 { 1940 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24156 { 1940 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24157 { 1940 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24158 { 1940 /* ld1h */, AArch64::LD1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24159 { 1940 /* ld1h */, AArch64::LD1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24160 { 1940 /* ld1h */, AArch64::LD1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24161 { 1945 /* ld1r */, AArch64::LD1Rv16b, Convert__TypedVectorList1_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24162 { 1945 /* ld1r */, AArch64::LD1Rv1d, Convert__TypedVectorList1_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24163 { 1945 /* ld1r */, AArch64::LD1Rv2d, Convert__TypedVectorList1_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24164 { 1945 /* ld1r */, AArch64::LD1Rv2s, Convert__TypedVectorList1_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24165 { 1945 /* ld1r */, AArch64::LD1Rv4h, Convert__TypedVectorList1_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24166 { 1945 /* ld1r */, AArch64::LD1Rv4s, Convert__TypedVectorList1_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24167 { 1945 /* ld1r */, AArch64::LD1Rv8b, Convert__TypedVectorList1_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24168 { 1945 /* ld1r */, AArch64::LD1Rv8h, Convert__TypedVectorList1_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24169 { 1945 /* ld1r */, AArch64::LD1Rv16b, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24170 { 1945 /* ld1r */, AArch64::LD1Rv1d, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24171 { 1945 /* ld1r */, AArch64::LD1Rv2d, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24172 { 1945 /* ld1r */, AArch64::LD1Rv2s, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24173 { 1945 /* ld1r */, AArch64::LD1Rv4h, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24174 { 1945 /* ld1r */, AArch64::LD1Rv4s, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24175 { 1945 /* ld1r */, AArch64::LD1Rv8b, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24176 { 1945 /* ld1r */, AArch64::LD1Rv8h, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24177 { 1945 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
24178 { 1945 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24179 { 1945 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24180 { 1945 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24181 { 1945 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24182 { 1945 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24183 { 1945 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24184 { 1945 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24185 { 1945 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24186 { 1945 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24187 { 1945 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24188 { 1945 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24189 { 1945 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
24190 { 1945 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24191 { 1945 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24192 { 1945 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24193 { 1945 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
24194 { 1945 /* ld1r */, AArch64::LD1Rv16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24195 { 1945 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24196 { 1945 /* ld1r */, AArch64::LD1Rv1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24197 { 1945 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24198 { 1945 /* ld1r */, AArch64::LD1Rv2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24199 { 1945 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24200 { 1945 /* ld1r */, AArch64::LD1Rv2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24201 { 1945 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24202 { 1945 /* ld1r */, AArch64::LD1Rv4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24203 { 1945 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24204 { 1945 /* ld1r */, AArch64::LD1Rv4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24205 { 1945 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
24206 { 1945 /* ld1r */, AArch64::LD1Rv8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24207 { 1945 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24208 { 1945 /* ld1r */, AArch64::LD1Rv8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24209 { 1950 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24210 { 1950 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24211 { 1950 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24212 { 1950 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24213 { 1950 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24214 { 1950 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24215 { 1950 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24216 { 1950 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24217 { 1950 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24218 { 1950 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24219 { 1950 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24220 { 1950 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24221 { 1950 /* ld1rb */, AArch64::LD1RB_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24222 { 1950 /* ld1rb */, AArch64::LD1RB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24223 { 1950 /* ld1rb */, AArch64::LD1RB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24224 { 1950 /* ld1rb */, AArch64::LD1RB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24225 { 1956 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24226 { 1956 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24227 { 1956 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s8, MCK__93_ }, },
24228 { 1956 /* ld1rd */, AArch64::LD1RD_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s8, MCK__93_ }, },
24229 { 1962 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24230 { 1962 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24231 { 1962 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24232 { 1962 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24233 { 1962 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24234 { 1962 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24235 { 1962 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24236 { 1962 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24237 { 1962 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24238 { 1962 /* ld1rh */, AArch64::LD1RH_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24239 { 1962 /* ld1rh */, AArch64::LD1RH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24240 { 1962 /* ld1rh */, AArch64::LD1RH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24241 { 1968 /* ld1rob */, AArch64::LD1RO_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24242 { 1968 /* ld1rob */, AArch64::LD1RO_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24243 { 1968 /* ld1rob */, AArch64::LD1RO_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24244 { 1968 /* ld1rob */, AArch64::LD1RO_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
24245 { 1968 /* ld1rob */, AArch64::LD1RO_B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24246 { 1968 /* ld1rob */, AArch64::LD1RO_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
24247 { 1975 /* ld1rod */, AArch64::LD1RO_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24248 { 1975 /* ld1rod */, AArch64::LD1RO_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24249 { 1975 /* ld1rod */, AArch64::LD1RO_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24250 { 1975 /* ld1rod */, AArch64::LD1RO_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
24251 { 1975 /* ld1rod */, AArch64::LD1RO_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24252 { 1975 /* ld1rod */, AArch64::LD1RO_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
24253 { 1982 /* ld1roh */, AArch64::LD1RO_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24254 { 1982 /* ld1roh */, AArch64::LD1RO_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24255 { 1982 /* ld1roh */, AArch64::LD1RO_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24256 { 1982 /* ld1roh */, AArch64::LD1RO_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
24257 { 1982 /* ld1roh */, AArch64::LD1RO_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24258 { 1982 /* ld1roh */, AArch64::LD1RO_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
24259 { 1989 /* ld1row */, AArch64::LD1RO_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24260 { 1989 /* ld1row */, AArch64::LD1RO_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24261 { 1989 /* ld1row */, AArch64::LD1RO_W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24262 { 1989 /* ld1row */, AArch64::LD1RO_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
24263 { 1989 /* ld1row */, AArch64::LD1RO_W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24264 { 1989 /* ld1row */, AArch64::LD1RO_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s321_6, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s32, MCK__93_ }, },
24265 { 1996 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24266 { 1996 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24267 { 1996 /* ld1rqb */, AArch64::LD1RQ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24268 { 1996 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
24269 { 1996 /* ld1rqb */, AArch64::LD1RQ_B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24270 { 1996 /* ld1rqb */, AArch64::LD1RQ_B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
24271 { 2003 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24272 { 2003 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24273 { 2003 /* ld1rqd */, AArch64::LD1RQ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24274 { 2003 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
24275 { 2003 /* ld1rqd */, AArch64::LD1RQ_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24276 { 2003 /* ld1rqd */, AArch64::LD1RQ_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
24277 { 2010 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24278 { 2010 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24279 { 2010 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24280 { 2010 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
24281 { 2010 /* ld1rqh */, AArch64::LD1RQ_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24282 { 2010 /* ld1rqh */, AArch64::LD1RQ_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
24283 { 2017 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24284 { 2017 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24285 { 2017 /* ld1rqw */, AArch64::LD1RQ_W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24286 { 2017 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
24287 { 2017 /* ld1rqw */, AArch64::LD1RQ_W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24288 { 2017 /* ld1rqw */, AArch64::LD1RQ_W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s16, MCK__93_ }, },
24289 { 2024 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24290 { 2024 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24291 { 2024 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24292 { 2024 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24293 { 2024 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24294 { 2024 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24295 { 2024 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24296 { 2024 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24297 { 2024 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24298 { 2024 /* ld1rsb */, AArch64::LD1RSB_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24299 { 2024 /* ld1rsb */, AArch64::LD1RSB_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24300 { 2024 /* ld1rsb */, AArch64::LD1RSB_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s1, MCK__93_ }, },
24301 { 2031 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24302 { 2031 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24303 { 2031 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24304 { 2031 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24305 { 2031 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24306 { 2031 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24307 { 2031 /* ld1rsh */, AArch64::LD1RSH_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24308 { 2031 /* ld1rsh */, AArch64::LD1RSH_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s2, MCK__93_ }, },
24309 { 2038 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24310 { 2038 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24311 { 2038 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
24312 { 2038 /* ld1rsw */, AArch64::LD1RSW_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
24313 { 2045 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24314 { 2045 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24315 { 2045 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24316 { 2045 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24317 { 2045 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
24318 { 2045 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
24319 { 2045 /* ld1rw */, AArch64::LD1RW_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
24320 { 2045 /* ld1rw */, AArch64::LD1RW_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__UImm6s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_UImm6s4, MCK__93_ }, },
24321 { 2051 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24322 { 2051 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24323 { 2051 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24324 { 2051 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24325 { 2051 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24326 { 2051 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24327 { 2051 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24328 { 2051 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24329 { 2051 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24330 { 2051 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24331 { 2051 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24332 { 2051 /* ld1sb */, AArch64::LD1SB_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24333 { 2051 /* ld1sb */, AArch64::GLD1SB_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
24334 { 2051 /* ld1sb */, AArch64::GLD1SB_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
24335 { 2051 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
24336 { 2051 /* ld1sb */, AArch64::LD1SB_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24337 { 2051 /* ld1sb */, AArch64::GLD1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24338 { 2051 /* ld1sb */, AArch64::GLD1SB_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
24339 { 2051 /* ld1sb */, AArch64::GLD1SB_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
24340 { 2051 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
24341 { 2051 /* ld1sb */, AArch64::LD1SB_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24342 { 2051 /* ld1sb */, AArch64::LD1SB_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24343 { 2051 /* ld1sb */, AArch64::GLD1SB_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
24344 { 2051 /* ld1sb */, AArch64::GLD1SB_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
24345 { 2051 /* ld1sb */, AArch64::GLD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
24346 { 2051 /* ld1sb */, AArch64::LD1SB_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24347 { 2051 /* ld1sb */, AArch64::GLD1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24348 { 2051 /* ld1sb */, AArch64::GLD1SB_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
24349 { 2051 /* ld1sb */, AArch64::GLD1SB_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
24350 { 2051 /* ld1sb */, AArch64::GLD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
24351 { 2051 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24352 { 2051 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24353 { 2051 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24354 { 2051 /* ld1sb */, AArch64::LD1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24355 { 2051 /* ld1sb */, AArch64::LD1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24356 { 2051 /* ld1sb */, AArch64::LD1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24357 { 2057 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24358 { 2057 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24359 { 2057 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24360 { 2057 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24361 { 2057 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24362 { 2057 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24363 { 2057 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24364 { 2057 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24365 { 2057 /* ld1sh */, AArch64::LD1SH_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24366 { 2057 /* ld1sh */, AArch64::GLD1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
24367 { 2057 /* ld1sh */, AArch64::GLD1SH_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
24368 { 2057 /* ld1sh */, AArch64::GLD1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
24369 { 2057 /* ld1sh */, AArch64::GLD1SH_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
24370 { 2057 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
24371 { 2057 /* ld1sh */, AArch64::LD1SH_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24372 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
24373 { 2057 /* ld1sh */, AArch64::GLD1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24374 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
24375 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24376 { 2057 /* ld1sh */, AArch64::GLD1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
24377 { 2057 /* ld1sh */, AArch64::GLD1SH_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24378 { 2057 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
24379 { 2057 /* ld1sh */, AArch64::LD1SH_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24380 { 2057 /* ld1sh */, AArch64::GLD1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
24381 { 2057 /* ld1sh */, AArch64::GLD1SH_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
24382 { 2057 /* ld1sh */, AArch64::GLD1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
24383 { 2057 /* ld1sh */, AArch64::GLD1SH_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
24384 { 2057 /* ld1sh */, AArch64::GLD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
24385 { 2057 /* ld1sh */, AArch64::LD1SH_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24386 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
24387 { 2057 /* ld1sh */, AArch64::GLD1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24388 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
24389 { 2057 /* ld1sh */, AArch64::GLD1SH_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24390 { 2057 /* ld1sh */, AArch64::GLD1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
24391 { 2057 /* ld1sh */, AArch64::GLD1SH_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24392 { 2057 /* ld1sh */, AArch64::GLD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
24393 { 2057 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24394 { 2057 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24395 { 2057 /* ld1sh */, AArch64::LD1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24396 { 2057 /* ld1sh */, AArch64::LD1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24397 { 2063 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24398 { 2063 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24399 { 2063 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24400 { 2063 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24401 { 2063 /* ld1sw */, AArch64::LD1SW_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24402 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
24403 { 2063 /* ld1sw */, AArch64::GLD1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24404 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
24405 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24406 { 2063 /* ld1sw */, AArch64::GLD1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
24407 { 2063 /* ld1sw */, AArch64::GLD1SW_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24408 { 2063 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
24409 { 2063 /* ld1sw */, AArch64::LD1SW_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24410 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
24411 { 2063 /* ld1sw */, AArch64::GLD1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24412 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
24413 { 2063 /* ld1sw */, AArch64::GLD1SW_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24414 { 2063 /* ld1sw */, AArch64::GLD1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
24415 { 2063 /* ld1sw */, AArch64::GLD1SW_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24416 { 2063 /* ld1sw */, AArch64::GLD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
24417 { 2063 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24418 { 2063 /* ld1sw */, AArch64::LD1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24419 { 2069 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24420 { 2069 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24421 { 2069 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24422 { 2069 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24423 { 2069 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24424 { 2069 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24425 { 2069 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24426 { 2069 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24427 { 2069 /* ld1w */, AArch64::LD1W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24428 { 2069 /* ld1w */, AArch64::GLD1W_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
24429 { 2069 /* ld1w */, AArch64::GLD1W_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
24430 { 2069 /* ld1w */, AArch64::GLD1W_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
24431 { 2069 /* ld1w */, AArch64::GLD1W_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
24432 { 2069 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
24433 { 2069 /* ld1w */, AArch64::LD1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24434 { 2069 /* ld1w */, AArch64::GLD1W_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
24435 { 2069 /* ld1w */, AArch64::GLD1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24436 { 2069 /* ld1w */, AArch64::GLD1W_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
24437 { 2069 /* ld1w */, AArch64::GLD1W_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24438 { 2069 /* ld1w */, AArch64::GLD1W_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
24439 { 2069 /* ld1w */, AArch64::GLD1W_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24440 { 2069 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
24441 { 2069 /* ld1w */, AArch64::LD1W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24442 { 2069 /* ld1w */, AArch64::GLD1W_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
24443 { 2069 /* ld1w */, AArch64::GLD1W_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
24444 { 2069 /* ld1w */, AArch64::GLD1W_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
24445 { 2069 /* ld1w */, AArch64::GLD1W_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
24446 { 2069 /* ld1w */, AArch64::GLD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
24447 { 2069 /* ld1w */, AArch64::LD1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24448 { 2069 /* ld1w */, AArch64::GLD1W_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
24449 { 2069 /* ld1w */, AArch64::GLD1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24450 { 2069 /* ld1w */, AArch64::GLD1W_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
24451 { 2069 /* ld1w */, AArch64::GLD1W_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24452 { 2069 /* ld1w */, AArch64::GLD1W_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
24453 { 2069 /* ld1w */, AArch64::GLD1W_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24454 { 2069 /* ld1w */, AArch64::GLD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
24455 { 2069 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24456 { 2069 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24457 { 2069 /* ld1w */, AArch64::LD1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24458 { 2069 /* ld1w */, AArch64::LD1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
24459 { 2074 /* ld2 */, AArch64::LD2Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24460 { 2074 /* ld2 */, AArch64::LD2Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24461 { 2074 /* ld2 */, AArch64::LD2Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24462 { 2074 /* ld2 */, AArch64::LD2Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24463 { 2074 /* ld2 */, AArch64::LD2Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24464 { 2074 /* ld2 */, AArch64::LD2Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24465 { 2074 /* ld2 */, AArch64::LD2Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24466 { 2074 /* ld2 */, AArch64::LD2Twov16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24467 { 2074 /* ld2 */, AArch64::LD2Twov2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24468 { 2074 /* ld2 */, AArch64::LD2Twov2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24469 { 2074 /* ld2 */, AArch64::LD2Twov4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24470 { 2074 /* ld2 */, AArch64::LD2Twov4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24471 { 2074 /* ld2 */, AArch64::LD2Twov8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24472 { 2074 /* ld2 */, AArch64::LD2Twov8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24473 { 2074 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24474 { 2074 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24475 { 2074 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24476 { 2074 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24477 { 2074 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24478 { 2074 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24479 { 2074 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24480 { 2074 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24481 { 2074 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24482 { 2074 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24483 { 2074 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24484 { 2074 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24485 { 2074 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24486 { 2074 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24487 { 2074 /* ld2 */, AArch64::LD2i8, Convert__TypedVectorList2_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24488 { 2074 /* ld2 */, AArch64::LD2i64, Convert__TypedVectorList2_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24489 { 2074 /* ld2 */, AArch64::LD2i16, Convert__TypedVectorList2_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24490 { 2074 /* ld2 */, AArch64::LD2i32, Convert__TypedVectorList2_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24491 { 2074 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24492 { 2074 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24493 { 2074 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24494 { 2074 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24495 { 2074 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24496 { 2074 /* ld2 */, AArch64::LD2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24497 { 2074 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24498 { 2074 /* ld2 */, AArch64::LD2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24499 { 2074 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24500 { 2074 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24501 { 2074 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24502 { 2074 /* ld2 */, AArch64::LD2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24503 { 2074 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24504 { 2074 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24505 { 2074 /* ld2 */, AArch64::LD2i8, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24506 { 2074 /* ld2 */, AArch64::LD2i64, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24507 { 2074 /* ld2 */, AArch64::LD2i16, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24508 { 2074 /* ld2 */, AArch64::LD2i32, Convert__VecListTwo1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24509 { 2074 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24510 { 2074 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24511 { 2074 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24512 { 2074 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24513 { 2074 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24514 { 2074 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24515 { 2074 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24516 { 2074 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24517 { 2074 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24518 { 2074 /* ld2 */, AArch64::LD2i8_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24519 { 2074 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24520 { 2074 /* ld2 */, AArch64::LD2i64_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24521 { 2074 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24522 { 2074 /* ld2 */, AArch64::LD2i16_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24523 { 2074 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24524 { 2074 /* ld2 */, AArch64::LD2i32_POST, Convert__Reg1_4__VecListTwo1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24525 { 2078 /* ld2b */, AArch64::LD2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24526 { 2078 /* ld2b */, AArch64::LD2B, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24527 { 2078 /* ld2b */, AArch64::LD2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
24528 { 2083 /* ld2d */, AArch64::LD2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24529 { 2083 /* ld2d */, AArch64::LD2D, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24530 { 2083 /* ld2d */, AArch64::LD2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
24531 { 2088 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24532 { 2088 /* ld2h */, AArch64::LD2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24533 { 2088 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
24534 { 2093 /* ld2r */, AArch64::LD2Rv16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24535 { 2093 /* ld2r */, AArch64::LD2Rv1d, Convert__TypedVectorList2_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24536 { 2093 /* ld2r */, AArch64::LD2Rv2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24537 { 2093 /* ld2r */, AArch64::LD2Rv2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24538 { 2093 /* ld2r */, AArch64::LD2Rv4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24539 { 2093 /* ld2r */, AArch64::LD2Rv4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24540 { 2093 /* ld2r */, AArch64::LD2Rv8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24541 { 2093 /* ld2r */, AArch64::LD2Rv8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24542 { 2093 /* ld2r */, AArch64::LD2Rv16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24543 { 2093 /* ld2r */, AArch64::LD2Rv1d, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24544 { 2093 /* ld2r */, AArch64::LD2Rv2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24545 { 2093 /* ld2r */, AArch64::LD2Rv2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24546 { 2093 /* ld2r */, AArch64::LD2Rv4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24547 { 2093 /* ld2r */, AArch64::LD2Rv4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24548 { 2093 /* ld2r */, AArch64::LD2Rv8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24549 { 2093 /* ld2r */, AArch64::LD2Rv8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24550 { 2093 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24551 { 2093 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24552 { 2093 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24553 { 2093 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24554 { 2093 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24555 { 2093 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24556 { 2093 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24557 { 2093 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24558 { 2093 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24559 { 2093 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24560 { 2093 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24561 { 2093 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24562 { 2093 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24563 { 2093 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24564 { 2093 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24565 { 2093 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24566 { 2093 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24567 { 2093 /* ld2r */, AArch64::LD2Rv16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24568 { 2093 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24569 { 2093 /* ld2r */, AArch64::LD2Rv1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24570 { 2093 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24571 { 2093 /* ld2r */, AArch64::LD2Rv2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24572 { 2093 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24573 { 2093 /* ld2r */, AArch64::LD2Rv2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24574 { 2093 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24575 { 2093 /* ld2r */, AArch64::LD2Rv4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24576 { 2093 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24577 { 2093 /* ld2r */, AArch64::LD2Rv4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24578 { 2093 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
24579 { 2093 /* ld2r */, AArch64::LD2Rv8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24580 { 2093 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24581 { 2093 /* ld2r */, AArch64::LD2Rv8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24582 { 2098 /* ld2w */, AArch64::LD2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24583 { 2098 /* ld2w */, AArch64::LD2W, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24584 { 2098 /* ld2w */, AArch64::LD2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
24585 { 2103 /* ld3 */, AArch64::LD3Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24586 { 2103 /* ld3 */, AArch64::LD3Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24587 { 2103 /* ld3 */, AArch64::LD3Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24588 { 2103 /* ld3 */, AArch64::LD3Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24589 { 2103 /* ld3 */, AArch64::LD3Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24590 { 2103 /* ld3 */, AArch64::LD3Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24591 { 2103 /* ld3 */, AArch64::LD3Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24592 { 2103 /* ld3 */, AArch64::LD3Threev16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24593 { 2103 /* ld3 */, AArch64::LD3Threev2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24594 { 2103 /* ld3 */, AArch64::LD3Threev2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24595 { 2103 /* ld3 */, AArch64::LD3Threev4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24596 { 2103 /* ld3 */, AArch64::LD3Threev4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24597 { 2103 /* ld3 */, AArch64::LD3Threev8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24598 { 2103 /* ld3 */, AArch64::LD3Threev8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24599 { 2103 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24600 { 2103 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24601 { 2103 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24602 { 2103 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24603 { 2103 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24604 { 2103 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24605 { 2103 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24606 { 2103 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24607 { 2103 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24608 { 2103 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24609 { 2103 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24610 { 2103 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24611 { 2103 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24612 { 2103 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24613 { 2103 /* ld3 */, AArch64::LD3i8, Convert__TypedVectorList3_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24614 { 2103 /* ld3 */, AArch64::LD3i64, Convert__TypedVectorList3_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24615 { 2103 /* ld3 */, AArch64::LD3i16, Convert__TypedVectorList3_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24616 { 2103 /* ld3 */, AArch64::LD3i32, Convert__TypedVectorList3_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24617 { 2103 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24618 { 2103 /* ld3 */, AArch64::LD3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24619 { 2103 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24620 { 2103 /* ld3 */, AArch64::LD3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24621 { 2103 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24622 { 2103 /* ld3 */, AArch64::LD3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24623 { 2103 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24624 { 2103 /* ld3 */, AArch64::LD3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24625 { 2103 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24626 { 2103 /* ld3 */, AArch64::LD3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24627 { 2103 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24628 { 2103 /* ld3 */, AArch64::LD3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24629 { 2103 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
24630 { 2103 /* ld3 */, AArch64::LD3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24631 { 2103 /* ld3 */, AArch64::LD3i8, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24632 { 2103 /* ld3 */, AArch64::LD3i64, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24633 { 2103 /* ld3 */, AArch64::LD3i16, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24634 { 2103 /* ld3 */, AArch64::LD3i32, Convert__VecListThree1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24635 { 2103 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
24636 { 2103 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24637 { 2103 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24638 { 2103 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24639 { 2103 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
24640 { 2103 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24641 { 2103 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
24642 { 2103 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24643 { 2103 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
24644 { 2103 /* ld3 */, AArch64::LD3i8_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24645 { 2103 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24646 { 2103 /* ld3 */, AArch64::LD3i64_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24647 { 2103 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
24648 { 2103 /* ld3 */, AArch64::LD3i16_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24649 { 2103 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
24650 { 2103 /* ld3 */, AArch64::LD3i32_POST, Convert__Reg1_4__VecListThree1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24651 { 2107 /* ld3b */, AArch64::LD3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24652 { 2107 /* ld3b */, AArch64::LD3B, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24653 { 2107 /* ld3b */, AArch64::LD3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
24654 { 2112 /* ld3d */, AArch64::LD3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24655 { 2112 /* ld3d */, AArch64::LD3D, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24656 { 2112 /* ld3d */, AArch64::LD3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
24657 { 2117 /* ld3h */, AArch64::LD3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24658 { 2117 /* ld3h */, AArch64::LD3H, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24659 { 2117 /* ld3h */, AArch64::LD3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
24660 { 2122 /* ld3r */, AArch64::LD3Rv16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24661 { 2122 /* ld3r */, AArch64::LD3Rv1d, Convert__TypedVectorList3_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24662 { 2122 /* ld3r */, AArch64::LD3Rv2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24663 { 2122 /* ld3r */, AArch64::LD3Rv2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24664 { 2122 /* ld3r */, AArch64::LD3Rv4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24665 { 2122 /* ld3r */, AArch64::LD3Rv4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24666 { 2122 /* ld3r */, AArch64::LD3Rv8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24667 { 2122 /* ld3r */, AArch64::LD3Rv8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24668 { 2122 /* ld3r */, AArch64::LD3Rv16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24669 { 2122 /* ld3r */, AArch64::LD3Rv1d, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24670 { 2122 /* ld3r */, AArch64::LD3Rv2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24671 { 2122 /* ld3r */, AArch64::LD3Rv2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24672 { 2122 /* ld3r */, AArch64::LD3Rv4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24673 { 2122 /* ld3r */, AArch64::LD3Rv4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24674 { 2122 /* ld3r */, AArch64::LD3Rv8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24675 { 2122 /* ld3r */, AArch64::LD3Rv8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24676 { 2122 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
24677 { 2122 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24678 { 2122 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24679 { 2122 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24680 { 2122 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24681 { 2122 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24682 { 2122 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
24683 { 2122 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24684 { 2122 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
24685 { 2122 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24686 { 2122 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
24687 { 2122 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24688 { 2122 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
24689 { 2122 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24690 { 2122 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
24691 { 2122 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24692 { 2122 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
24693 { 2122 /* ld3r */, AArch64::LD3Rv16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24694 { 2122 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24695 { 2122 /* ld3r */, AArch64::LD3Rv1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24696 { 2122 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
24697 { 2122 /* ld3r */, AArch64::LD3Rv2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24698 { 2122 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
24699 { 2122 /* ld3r */, AArch64::LD3Rv2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24700 { 2122 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
24701 { 2122 /* ld3r */, AArch64::LD3Rv4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24702 { 2122 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
24703 { 2122 /* ld3r */, AArch64::LD3Rv4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24704 { 2122 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
24705 { 2122 /* ld3r */, AArch64::LD3Rv8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24706 { 2122 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
24707 { 2122 /* ld3r */, AArch64::LD3Rv8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24708 { 2127 /* ld3w */, AArch64::LD3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24709 { 2127 /* ld3w */, AArch64::LD3W, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24710 { 2127 /* ld3w */, AArch64::LD3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s31_6, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
24711 { 2132 /* ld4 */, AArch64::LD4Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24712 { 2132 /* ld4 */, AArch64::LD4Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24713 { 2132 /* ld4 */, AArch64::LD4Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24714 { 2132 /* ld4 */, AArch64::LD4Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24715 { 2132 /* ld4 */, AArch64::LD4Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24716 { 2132 /* ld4 */, AArch64::LD4Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24717 { 2132 /* ld4 */, AArch64::LD4Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24718 { 2132 /* ld4 */, AArch64::LD4Fourv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24719 { 2132 /* ld4 */, AArch64::LD4Fourv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24720 { 2132 /* ld4 */, AArch64::LD4Fourv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24721 { 2132 /* ld4 */, AArch64::LD4Fourv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24722 { 2132 /* ld4 */, AArch64::LD4Fourv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24723 { 2132 /* ld4 */, AArch64::LD4Fourv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24724 { 2132 /* ld4 */, AArch64::LD4Fourv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24725 { 2132 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24726 { 2132 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24727 { 2132 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24728 { 2132 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24729 { 2132 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24730 { 2132 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24731 { 2132 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24732 { 2132 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24733 { 2132 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24734 { 2132 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24735 { 2132 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24736 { 2132 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24737 { 2132 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24738 { 2132 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24739 { 2132 /* ld4 */, AArch64::LD4i8, Convert__TypedVectorList4_081_0__Tie0_1_1__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24740 { 2132 /* ld4 */, AArch64::LD4i64, Convert__TypedVectorList4_0641_0__Tie0_1_1__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24741 { 2132 /* ld4 */, AArch64::LD4i16, Convert__TypedVectorList4_0161_0__Tie0_1_1__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24742 { 2132 /* ld4 */, AArch64::LD4i32, Convert__TypedVectorList4_0321_0__Tie0_1_1__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24743 { 2132 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24744 { 2132 /* ld4 */, AArch64::LD4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24745 { 2132 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24746 { 2132 /* ld4 */, AArch64::LD4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24747 { 2132 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24748 { 2132 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24749 { 2132 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24750 { 2132 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24751 { 2132 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24752 { 2132 /* ld4 */, AArch64::LD4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24753 { 2132 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24754 { 2132 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24755 { 2132 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
24756 { 2132 /* ld4 */, AArch64::LD4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24757 { 2132 /* ld4 */, AArch64::LD4i8, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24758 { 2132 /* ld4 */, AArch64::LD4i64, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24759 { 2132 /* ld4 */, AArch64::LD4i16, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24760 { 2132 /* ld4 */, AArch64::LD4i32, Convert__VecListFour1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24761 { 2132 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24762 { 2132 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__Tie1_1_1__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24763 { 2132 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24764 { 2132 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24765 { 2132 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24766 { 2132 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__Tie1_1_1__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24767 { 2132 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24768 { 2132 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__Tie1_1_1__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24769 { 2132 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24770 { 2132 /* ld4 */, AArch64::LD4i8_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24771 { 2132 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24772 { 2132 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24773 { 2132 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24774 { 2132 /* ld4 */, AArch64::LD4i16_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24775 { 2132 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24776 { 2132 /* ld4 */, AArch64::LD4i32_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24777 { 2136 /* ld4b */, AArch64::LD4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24778 { 2136 /* ld4b */, AArch64::LD4B, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
24779 { 2136 /* ld4b */, AArch64::LD4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
24780 { 2141 /* ld4d */, AArch64::LD4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24781 { 2141 /* ld4d */, AArch64::LD4D, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
24782 { 2141 /* ld4d */, AArch64::LD4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
24783 { 2146 /* ld4h */, AArch64::LD4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24784 { 2146 /* ld4h */, AArch64::LD4H, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
24785 { 2146 /* ld4h */, AArch64::LD4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
24786 { 2151 /* ld4r */, AArch64::LD4Rv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24787 { 2151 /* ld4r */, AArch64::LD4Rv1d, Convert__TypedVectorList4_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24788 { 2151 /* ld4r */, AArch64::LD4Rv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24789 { 2151 /* ld4r */, AArch64::LD4Rv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24790 { 2151 /* ld4r */, AArch64::LD4Rv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24791 { 2151 /* ld4r */, AArch64::LD4Rv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24792 { 2151 /* ld4r */, AArch64::LD4Rv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24793 { 2151 /* ld4r */, AArch64::LD4Rv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24794 { 2151 /* ld4r */, AArch64::LD4Rv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24795 { 2151 /* ld4r */, AArch64::LD4Rv1d, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24796 { 2151 /* ld4r */, AArch64::LD4Rv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24797 { 2151 /* ld4r */, AArch64::LD4Rv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24798 { 2151 /* ld4r */, AArch64::LD4Rv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24799 { 2151 /* ld4r */, AArch64::LD4Rv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24800 { 2151 /* ld4r */, AArch64::LD4Rv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24801 { 2151 /* ld4r */, AArch64::LD4Rv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24802 { 2151 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24803 { 2151 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24804 { 2151 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24805 { 2151 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24806 { 2151 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24807 { 2151 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24808 { 2151 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24809 { 2151 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24810 { 2151 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24811 { 2151 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24812 { 2151 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24813 { 2151 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24814 { 2151 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24815 { 2151 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24816 { 2151 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24817 { 2151 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24818 { 2151 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24819 { 2151 /* ld4r */, AArch64::LD4Rv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24820 { 2151 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24821 { 2151 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24822 { 2151 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24823 { 2151 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24824 { 2151 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24825 { 2151 /* ld4r */, AArch64::LD4Rv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24826 { 2151 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24827 { 2151 /* ld4r */, AArch64::LD4Rv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24828 { 2151 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
24829 { 2151 /* ld4r */, AArch64::LD4Rv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24830 { 2151 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
24831 { 2151 /* ld4r */, AArch64::LD4Rv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24832 { 2151 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
24833 { 2151 /* ld4r */, AArch64::LD4Rv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
24834 { 2156 /* ld4w */, AArch64::LD4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24835 { 2156 /* ld4w */, AArch64::LD4W, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
24836 { 2156 /* ld4w */, AArch64::LD4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s41_6, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
24837 { 2161 /* ld64b */, AArch64::LD64B, Convert__GPR64x81_0__Reg1_2, AMFBS_HasLS64, { MCK_GPR64x8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24838 { 2167 /* ldadd */, AArch64::LDADDW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24839 { 2167 /* ldadd */, AArch64::LDADDX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24840 { 2173 /* ldadda */, AArch64::LDADDAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24841 { 2173 /* ldadda */, AArch64::LDADDAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24842 { 2180 /* ldaddab */, AArch64::LDADDAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24843 { 2188 /* ldaddah */, AArch64::LDADDAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24844 { 2196 /* ldaddal */, AArch64::LDADDALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24845 { 2196 /* ldaddal */, AArch64::LDADDALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24846 { 2204 /* ldaddalb */, AArch64::LDADDALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24847 { 2213 /* ldaddalh */, AArch64::LDADDALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24848 { 2222 /* ldaddb */, AArch64::LDADDB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24849 { 2229 /* ldaddh */, AArch64::LDADDH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24850 { 2236 /* ldaddl */, AArch64::LDADDLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24851 { 2236 /* ldaddl */, AArch64::LDADDLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24852 { 2243 /* ldaddlb */, AArch64::LDADDLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24853 { 2251 /* ldaddlh */, AArch64::LDADDLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24854 { 2259 /* ldapr */, AArch64::LDAPRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24855 { 2259 /* ldapr */, AArch64::LDAPRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24856 { 2265 /* ldaprb */, AArch64::LDAPRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24857 { 2272 /* ldaprh */, AArch64::LDAPRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24858 { 2279 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24859 { 2279 /* ldapur */, AArch64::LDAPURXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24860 { 2279 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24861 { 2279 /* ldapur */, AArch64::LDAPURXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24862 { 2286 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24863 { 2286 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24864 { 2294 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24865 { 2294 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24866 { 2302 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24867 { 2302 /* ldapursb */, AArch64::LDAPURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24868 { 2302 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24869 { 2302 /* ldapursb */, AArch64::LDAPURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24870 { 2311 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24871 { 2311 /* ldapursh */, AArch64::LDAPURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24872 { 2311 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24873 { 2311 /* ldapursh */, AArch64::LDAPURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24874 { 2320 /* ldapursw */, AArch64::LDAPURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24875 { 2320 /* ldapursw */, AArch64::LDAPURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
24876 { 2329 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24877 { 2329 /* ldar */, AArch64::LDARX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24878 { 2334 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24879 { 2340 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24880 { 2346 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24881 { 2346 /* ldaxp */, AArch64::LDAXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24882 { 2352 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24883 { 2352 /* ldaxr */, AArch64::LDAXRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24884 { 2358 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24885 { 2365 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
24886 { 2372 /* ldclr */, AArch64::LDCLRW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24887 { 2372 /* ldclr */, AArch64::LDCLRX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24888 { 2378 /* ldclra */, AArch64::LDCLRAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24889 { 2378 /* ldclra */, AArch64::LDCLRAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24890 { 2385 /* ldclrab */, AArch64::LDCLRAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24891 { 2393 /* ldclrah */, AArch64::LDCLRAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24892 { 2401 /* ldclral */, AArch64::LDCLRALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24893 { 2401 /* ldclral */, AArch64::LDCLRALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24894 { 2409 /* ldclralb */, AArch64::LDCLRALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24895 { 2418 /* ldclralh */, AArch64::LDCLRALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24896 { 2427 /* ldclrb */, AArch64::LDCLRB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24897 { 2434 /* ldclrh */, AArch64::LDCLRH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24898 { 2441 /* ldclrl */, AArch64::LDCLRLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24899 { 2441 /* ldclrl */, AArch64::LDCLRLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24900 { 2448 /* ldclrlb */, AArch64::LDCLRLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24901 { 2456 /* ldclrlh */, AArch64::LDCLRLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24902 { 2464 /* ldeor */, AArch64::LDEORW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24903 { 2464 /* ldeor */, AArch64::LDEORX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24904 { 2470 /* ldeora */, AArch64::LDEORAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24905 { 2470 /* ldeora */, AArch64::LDEORAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24906 { 2477 /* ldeorab */, AArch64::LDEORAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24907 { 2485 /* ldeorah */, AArch64::LDEORAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24908 { 2493 /* ldeoral */, AArch64::LDEORALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24909 { 2493 /* ldeoral */, AArch64::LDEORALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24910 { 2501 /* ldeoralb */, AArch64::LDEORALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24911 { 2510 /* ldeoralh */, AArch64::LDEORALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24912 { 2519 /* ldeorb */, AArch64::LDEORB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24913 { 2526 /* ldeorh */, AArch64::LDEORH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24914 { 2533 /* ldeorl */, AArch64::LDEORLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24915 { 2533 /* ldeorl */, AArch64::LDEORLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24916 { 2540 /* ldeorlb */, AArch64::LDEORLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24917 { 2548 /* ldeorlh */, AArch64::LDEORLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24918 { 2556 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24919 { 2556 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24920 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24921 { 2556 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24922 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24923 { 2556 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24924 { 2556 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24925 { 2556 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24926 { 2556 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24927 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24928 { 2556 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24929 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24930 { 2556 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
24931 { 2556 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
24932 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
24933 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
24934 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
24935 { 2556 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
24936 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24937 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
24938 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
24939 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
24940 { 2556 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
24941 { 2556 /* ldff1b */, AArch64::LDFF1B_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
24942 { 2556 /* ldff1b */, AArch64::LDFF1B_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
24943 { 2556 /* ldff1b */, AArch64::LDFF1B_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
24944 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
24945 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
24946 { 2556 /* ldff1b */, AArch64::GLDFF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
24947 { 2556 /* ldff1b */, AArch64::LDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
24948 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24949 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
24950 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
24951 { 2556 /* ldff1b */, AArch64::GLDFF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
24952 { 2563 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24953 { 2563 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24954 { 2563 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24955 { 2563 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24956 { 2563 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted64, MCK__93_ }, },
24957 { 2563 /* ldff1d */, AArch64::GLDFF1D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
24958 { 2563 /* ldff1d */, AArch64::GLDFF1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24959 { 2563 /* ldff1d */, AArch64::GLDFF1D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
24960 { 2563 /* ldff1d */, AArch64::GLDFF1D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24961 { 2563 /* ldff1d */, AArch64::GLDFF1D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
24962 { 2563 /* ldff1d */, AArch64::GLDFF1D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24963 { 2563 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
24964 { 2563 /* ldff1d */, AArch64::LDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted64, MCK__93_ }, },
24965 { 2563 /* ldff1d */, AArch64::GLDFF1D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
24966 { 2563 /* ldff1d */, AArch64::GLDFF1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24967 { 2563 /* ldff1d */, AArch64::GLDFF1D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
24968 { 2563 /* ldff1d */, AArch64::GLDFF1D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24969 { 2563 /* ldff1d */, AArch64::GLDFF1D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
24970 { 2563 /* ldff1d */, AArch64::GLDFF1D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24971 { 2563 /* ldff1d */, AArch64::GLDFF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
24972 { 2570 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24973 { 2570 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24974 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24975 { 2570 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24976 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24977 { 2570 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24978 { 2570 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24979 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
24980 { 2570 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
24981 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
24982 { 2570 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
24983 { 2570 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
24984 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
24985 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
24986 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
24987 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
24988 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
24989 { 2570 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
24990 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
24991 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
24992 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
24993 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
24994 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
24995 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
24996 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
24997 { 2570 /* ldff1h */, AArch64::LDFF1H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
24998 { 2570 /* ldff1h */, AArch64::LDFF1H_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
24999 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
25000 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
25001 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
25002 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
25003 { 2570 /* ldff1h */, AArch64::GLDFF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
25004 { 2570 /* ldff1h */, AArch64::LDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
25005 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
25006 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25007 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
25008 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
25009 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
25010 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
25011 { 2570 /* ldff1h */, AArch64::GLDFF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
25012 { 2577 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25013 { 2577 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25014 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25015 { 2577 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25016 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25017 { 2577 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25018 { 2577 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25019 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25020 { 2577 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25021 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25022 { 2577 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
25023 { 2577 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
25024 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
25025 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
25026 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
25027 { 2577 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
25028 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25029 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
25030 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
25031 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
25032 { 2577 /* ldff1sb */, AArch64::LDFF1SB_H_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
25033 { 2577 /* ldff1sb */, AArch64::LDFF1SB_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
25034 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
25035 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW328Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
25036 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
25037 { 2577 /* ldff1sb */, AArch64::LDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted8, MCK__93_ }, },
25038 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25039 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
25040 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW648Only1_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
25041 { 2577 /* ldff1sb */, AArch64::GLDFF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Imm0_311_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
25042 { 2585 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25043 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25044 { 2585 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25045 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25046 { 2585 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25047 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25048 { 2585 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25049 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25050 { 2585 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
25051 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
25052 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
25053 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
25054 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
25055 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
25056 { 2585 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
25057 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
25058 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25059 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
25060 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
25061 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
25062 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
25063 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
25064 { 2585 /* ldff1sh */, AArch64::LDFF1SH_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
25065 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
25066 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
25067 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32161_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
25068 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
25069 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
25070 { 2585 /* ldff1sh */, AArch64::LDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted16, MCK__93_ }, },
25071 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
25072 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25073 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
25074 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
25075 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64161_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
25076 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
25077 { 2585 /* ldff1sh */, AArch64::GLDFF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s21_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
25078 { 2593 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25079 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25080 { 2593 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25081 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25082 { 2593 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
25083 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
25084 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25085 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
25086 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
25087 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
25088 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
25089 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
25090 { 2593 /* ldff1sw */, AArch64::LDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
25091 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
25092 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25093 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
25094 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
25095 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
25096 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
25097 { 2593 /* ldff1sw */, AArch64::GLDFF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
25098 { 2601 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25099 { 2601 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25100 { 2601 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25101 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25102 { 2601 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25103 { 2601 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25104 { 2601 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__regXZR, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25105 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25106 { 2601 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
25107 { 2601 /* ldff1w */, AArch64::GLDFF1W_SXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
25108 { 2601 /* ldff1w */, AArch64::GLDFF1W_SXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
25109 { 2601 /* ldff1w */, AArch64::GLDFF1W_UXTW_SCALED_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
25110 { 2601 /* ldff1w */, AArch64::GLDFF1W_UXTW_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
25111 { 2601 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
25112 { 2601 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
25113 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
25114 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25115 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
25116 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
25117 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
25118 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
25119 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
25120 { 2601 /* ldff1w */, AArch64::LDFF1W_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
25121 { 2601 /* ldff1w */, AArch64::GLDFF1W_SXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
25122 { 2601 /* ldff1w */, AArch64::GLDFF1W_SXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
25123 { 2601 /* ldff1w */, AArch64::GLDFF1W_UXTW_SCALED_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW32321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
25124 { 2601 /* ldff1w */, AArch64::GLDFF1W_UXTW_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW3281_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
25125 { 2601 /* ldff1w */, AArch64::GLDFF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
25126 { 2601 /* ldff1w */, AArch64::LDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64shifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64shifted32, MCK__93_ }, },
25127 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
25128 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendLSL6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
25129 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
25130 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_SXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendSXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
25131 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW64321_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
25132 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_UXTW_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__ZPRExtendUXTW6481_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
25133 { 2601 /* ldff1w */, AArch64::GLDFF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__UImm5s41_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
25134 { 2608 /* ldg */, AArch64::LDG, Convert__Reg1_0__Tie0_1_1__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25135 { 2608 /* ldg */, AArch64::LDG, Convert__Reg1_0__Tie0_1_1__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
25136 { 2612 /* ldgm */, AArch64::LDGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25137 { 2617 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25138 { 2617 /* ldlar */, AArch64::LDLARX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25139 { 2623 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25140 { 2630 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25141 { 2637 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25142 { 2637 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25143 { 2637 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25144 { 2637 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25145 { 2637 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25146 { 2637 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25147 { 2637 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25148 { 2637 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25149 { 2637 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25150 { 2637 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25151 { 2637 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25152 { 2637 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25153 { 2637 /* ldnf1b */, AArch64::LDNF1B_IMM_REAL, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25154 { 2637 /* ldnf1b */, AArch64::LDNF1B_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25155 { 2637 /* ldnf1b */, AArch64::LDNF1B_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25156 { 2637 /* ldnf1b */, AArch64::LDNF1B_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25157 { 2644 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25158 { 2644 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25159 { 2644 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25160 { 2644 /* ldnf1d */, AArch64::LDNF1D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25161 { 2651 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25162 { 2651 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25163 { 2651 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25164 { 2651 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25165 { 2651 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25166 { 2651 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25167 { 2651 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25168 { 2651 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25169 { 2651 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25170 { 2651 /* ldnf1h */, AArch64::LDNF1H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25171 { 2651 /* ldnf1h */, AArch64::LDNF1H_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25172 { 2651 /* ldnf1h */, AArch64::LDNF1H_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25173 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25174 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25175 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25176 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25177 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25178 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25179 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25180 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25181 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25182 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_H_IMM_REAL, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25183 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25184 { 2658 /* ldnf1sb */, AArch64::LDNF1SB_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25185 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25186 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25187 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25188 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25189 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25190 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25191 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_S_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25192 { 2666 /* ldnf1sh */, AArch64::LDNF1SH_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25193 { 2674 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25194 { 2674 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25195 { 2674 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25196 { 2674 /* ldnf1sw */, AArch64::LDNF1SW_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25197 { 2682 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25198 { 2682 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25199 { 2682 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25200 { 2682 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25201 { 2682 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25202 { 2682 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25203 { 2682 /* ldnf1w */, AArch64::LDNF1W_IMM_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25204 { 2682 /* ldnf1w */, AArch64::LDNF1W_D_IMM_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25205 { 2689 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25206 { 2689 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25207 { 2689 /* ldnp */, AArch64::LDNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25208 { 2689 /* ldnp */, AArch64::LDNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25209 { 2689 /* ldnp */, AArch64::LDNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25210 { 2689 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
25211 { 2689 /* ldnp */, AArch64::LDNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
25212 { 2689 /* ldnp */, AArch64::LDNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
25213 { 2689 /* ldnp */, AArch64::LDNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
25214 { 2689 /* ldnp */, AArch64::LDNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
25215 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25216 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25217 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25218 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25219 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25220 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25221 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25222 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25223 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
25224 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted81_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
25225 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25226 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25227 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25228 { 2694 /* ldnt1b */, AArch64::LDNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25229 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25230 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25231 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25232 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25233 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
25234 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25235 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted641_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
25236 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25237 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25238 { 2701 /* ldnt1d */, AArch64::LDNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25239 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25240 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25241 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25242 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25243 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25244 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25245 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
25246 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25247 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25248 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
25249 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25250 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25251 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25252 { 2708 /* ldnt1h */, AArch64::LDNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25253 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25254 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25255 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25256 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25257 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25258 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25259 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25260 { 2715 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25261 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25262 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25263 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25264 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25265 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25266 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25267 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25268 { 2723 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25269 { 2731 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25270 { 2731 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25271 { 2731 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25272 { 2731 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25273 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25274 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25275 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25276 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25277 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
25278 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
25279 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
25280 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25281 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25282 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted321_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
25283 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
25284 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
25285 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25286 { 2739 /* ldnt1w */, AArch64::LDNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s11_6, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
25287 { 2746 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25288 { 2746 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25289 { 2746 /* ldp */, AArch64::LDPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25290 { 2746 /* ldp */, AArch64::LDPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25291 { 2746 /* ldp */, AArch64::LDPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25292 { 2746 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
25293 { 2746 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
25294 { 2746 /* ldp */, AArch64::LDPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, },
25295 { 2746 /* ldp */, AArch64::LDPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
25296 { 2746 /* ldp */, AArch64::LDPSpost, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
25297 { 2746 /* ldp */, AArch64::LDPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
25298 { 2746 /* ldp */, AArch64::LDPDpost, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, },
25299 { 2746 /* ldp */, AArch64::LDPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
25300 { 2746 /* ldp */, AArch64::LDPQpost, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, },
25301 { 2746 /* ldp */, AArch64::LDPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
25302 { 2746 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
25303 { 2746 /* ldp */, AArch64::LDPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, },
25304 { 2746 /* ldp */, AArch64::LDPSpre, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
25305 { 2746 /* ldp */, AArch64::LDPDpre, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, },
25306 { 2746 /* ldp */, AArch64::LDPQpre, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, },
25307 { 2750 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25308 { 2750 /* ldpsw */, AArch64::LDPSWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
25309 { 2750 /* ldpsw */, AArch64::LDPSWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
25310 { 2750 /* ldpsw */, AArch64::LDPSWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
25311 { 2756 /* ldr */, AArch64::LDRWl, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
25312 { 2756 /* ldr */, AArch64::LDRXl, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR64, MCK_PCRelLabel19 }, },
25313 { 2756 /* ldr */, AArch64::LDRSl, Convert__FPRAsmOperandFPR321_0__PCRelLabel191_1, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_PCRelLabel19 }, },
25314 { 2756 /* ldr */, AArch64::LDRDl, Convert__FPRAsmOperandFPR641_0__PCRelLabel191_1, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_PCRelLabel19 }, },
25315 { 2756 /* ldr */, AArch64::LDRQl, Convert__FPRAsmOperandFPR1281_0__PCRelLabel191_1, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_PCRelLabel19 }, },
25316 { 2756 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25317 { 2756 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25318 { 2756 /* ldr */, AArch64::LDR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25319 { 2756 /* ldr */, AArch64::LDR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25320 { 2756 /* ldr */, AArch64::LDRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25321 { 2756 /* ldr */, AArch64::LDRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25322 { 2756 /* ldr */, AArch64::LDRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25323 { 2756 /* ldr */, AArch64::LDRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25324 { 2756 /* ldr */, AArch64::LDRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25325 { 2756 /* ldr */, AArch64::LDRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25326 { 2756 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25327 { 2756 /* ldr */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
25328 { 2756 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
25329 { 2756 /* ldr */, AArch64::LDRXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25330 { 2756 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25331 { 2756 /* ldr */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, },
25332 { 2756 /* ldr */, AArch64::LDRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
25333 { 2756 /* ldr */, AArch64::LDRBpost, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25334 { 2756 /* ldr */, AArch64::LDRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25335 { 2756 /* ldr */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
25336 { 2756 /* ldr */, AArch64::LDRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
25337 { 2756 /* ldr */, AArch64::LDRHpost, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25338 { 2756 /* ldr */, AArch64::LDRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25339 { 2756 /* ldr */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
25340 { 2756 /* ldr */, AArch64::LDRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
25341 { 2756 /* ldr */, AArch64::LDRSpost, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25342 { 2756 /* ldr */, AArch64::LDRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25343 { 2756 /* ldr */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
25344 { 2756 /* ldr */, AArch64::LDRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
25345 { 2756 /* ldr */, AArch64::LDRDpost, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25346 { 2756 /* ldr */, AArch64::LDRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25347 { 2756 /* ldr */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, },
25348 { 2756 /* ldr */, AArch64::LDRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
25349 { 2756 /* ldr */, AArch64::LDRQpost, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25350 { 2756 /* ldr */, AArch64::LDRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25351 { 2756 /* ldr */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, },
25352 { 2756 /* ldr */, AArch64::LDRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, },
25353 { 2756 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
25354 { 2756 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
25355 { 2756 /* ldr */, AArch64::LDRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25356 { 2756 /* ldr */, AArch64::LDRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
25357 { 2756 /* ldr */, AArch64::LDRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
25358 { 2756 /* ldr */, AArch64::LDRXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25359 { 2756 /* ldr */, AArch64::LDRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
25360 { 2756 /* ldr */, AArch64::LDRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
25361 { 2756 /* ldr */, AArch64::LDRBpre, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25362 { 2756 /* ldr */, AArch64::LDRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
25363 { 2756 /* ldr */, AArch64::LDRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
25364 { 2756 /* ldr */, AArch64::LDRHpre, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25365 { 2756 /* ldr */, AArch64::LDRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
25366 { 2756 /* ldr */, AArch64::LDRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
25367 { 2756 /* ldr */, AArch64::LDRSpre, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25368 { 2756 /* ldr */, AArch64::LDRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
25369 { 2756 /* ldr */, AArch64::LDRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
25370 { 2756 /* ldr */, AArch64::LDRDpre, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25371 { 2756 /* ldr */, AArch64::LDRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, },
25372 { 2756 /* ldr */, AArch64::LDRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, },
25373 { 2756 /* ldr */, AArch64::LDRQpre, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25374 { 2756 /* ldr */, AArch64::LDR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, },
25375 { 2756 /* ldr */, AArch64::LDR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, },
25376 { 2760 /* ldraa */, AArch64::LDRAAindexed, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25377 { 2760 /* ldraa */, AArch64::LDRAAwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__imm_95_0, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__EXCLAIM_ }, },
25378 { 2760 /* ldraa */, AArch64::LDRAAindexed, Convert__Reg1_0__Reg1_2__SImm10s81_3, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_ }, },
25379 { 2760 /* ldraa */, AArch64::LDRAAwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_, MCK__EXCLAIM_ }, },
25380 { 2766 /* ldrab */, AArch64::LDRABindexed, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25381 { 2766 /* ldrab */, AArch64::LDRABwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__imm_95_0, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__EXCLAIM_ }, },
25382 { 2766 /* ldrab */, AArch64::LDRABindexed, Convert__Reg1_0__Reg1_2__SImm10s81_3, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_ }, },
25383 { 2766 /* ldrab */, AArch64::LDRABwriteback, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm10s81_3, AMFBS_HasPAuth, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm10s8, MCK__93_, MCK__EXCLAIM_ }, },
25384 { 2772 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25385 { 2772 /* ldrb */, AArch64::LDRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25386 { 2772 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25387 { 2772 /* ldrb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
25388 { 2772 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
25389 { 2772 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
25390 { 2772 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
25391 { 2772 /* ldrb */, AArch64::LDRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25392 { 2777 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25393 { 2777 /* ldrh */, AArch64::LDRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25394 { 2777 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25395 { 2777 /* ldrh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
25396 { 2777 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
25397 { 2777 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
25398 { 2777 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
25399 { 2777 /* ldrh */, AArch64::LDRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25400 { 2782 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25401 { 2782 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25402 { 2782 /* ldrsb */, AArch64::LDRSBWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25403 { 2782 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25404 { 2782 /* ldrsb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
25405 { 2782 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
25406 { 2782 /* ldrsb */, AArch64::LDRSBXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25407 { 2782 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25408 { 2782 /* ldrsb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
25409 { 2782 /* ldrsb */, AArch64::LDRSBXui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
25410 { 2782 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
25411 { 2782 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
25412 { 2782 /* ldrsb */, AArch64::LDRSBWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25413 { 2782 /* ldrsb */, AArch64::LDRSBXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
25414 { 2782 /* ldrsb */, AArch64::LDRSBXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
25415 { 2782 /* ldrsb */, AArch64::LDRSBXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25416 { 2788 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25417 { 2788 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25418 { 2788 /* ldrsh */, AArch64::LDRSHWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25419 { 2788 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25420 { 2788 /* ldrsh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
25421 { 2788 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
25422 { 2788 /* ldrsh */, AArch64::LDRSHXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25423 { 2788 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25424 { 2788 /* ldrsh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
25425 { 2788 /* ldrsh */, AArch64::LDRSHXui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
25426 { 2788 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
25427 { 2788 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
25428 { 2788 /* ldrsh */, AArch64::LDRSHWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25429 { 2788 /* ldrsh */, AArch64::LDRSHXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
25430 { 2788 /* ldrsh */, AArch64::LDRSHXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
25431 { 2788 /* ldrsh */, AArch64::LDRSHXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25432 { 2794 /* ldrsw */, AArch64::LDRSWl, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR64, MCK_PCRelLabel19 }, },
25433 { 2794 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25434 { 2794 /* ldrsw */, AArch64::LDRSWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
25435 { 2794 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
25436 { 2794 /* ldrsw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
25437 { 2794 /* ldrsw */, AArch64::LDRSWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
25438 { 2794 /* ldrsw */, AArch64::LDRSWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
25439 { 2794 /* ldrsw */, AArch64::LDRSWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
25440 { 2794 /* ldrsw */, AArch64::LDRSWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
25441 { 2800 /* ldset */, AArch64::LDSETW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25442 { 2800 /* ldset */, AArch64::LDSETX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25443 { 2806 /* ldseta */, AArch64::LDSETAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25444 { 2806 /* ldseta */, AArch64::LDSETAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25445 { 2813 /* ldsetab */, AArch64::LDSETAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25446 { 2821 /* ldsetah */, AArch64::LDSETAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25447 { 2829 /* ldsetal */, AArch64::LDSETALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25448 { 2829 /* ldsetal */, AArch64::LDSETALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25449 { 2837 /* ldsetalb */, AArch64::LDSETALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25450 { 2846 /* ldsetalh */, AArch64::LDSETALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25451 { 2855 /* ldsetb */, AArch64::LDSETB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25452 { 2862 /* ldseth */, AArch64::LDSETH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25453 { 2869 /* ldsetl */, AArch64::LDSETLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25454 { 2869 /* ldsetl */, AArch64::LDSETLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25455 { 2876 /* ldsetlb */, AArch64::LDSETLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25456 { 2884 /* ldsetlh */, AArch64::LDSETLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25457 { 2892 /* ldsmax */, AArch64::LDSMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25458 { 2892 /* ldsmax */, AArch64::LDSMAXX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25459 { 2899 /* ldsmaxa */, AArch64::LDSMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25460 { 2899 /* ldsmaxa */, AArch64::LDSMAXAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25461 { 2907 /* ldsmaxab */, AArch64::LDSMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25462 { 2916 /* ldsmaxah */, AArch64::LDSMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25463 { 2925 /* ldsmaxal */, AArch64::LDSMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25464 { 2925 /* ldsmaxal */, AArch64::LDSMAXALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25465 { 2934 /* ldsmaxalb */, AArch64::LDSMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25466 { 2944 /* ldsmaxalh */, AArch64::LDSMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25467 { 2954 /* ldsmaxb */, AArch64::LDSMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25468 { 2962 /* ldsmaxh */, AArch64::LDSMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25469 { 2970 /* ldsmaxl */, AArch64::LDSMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25470 { 2970 /* ldsmaxl */, AArch64::LDSMAXLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25471 { 2978 /* ldsmaxlb */, AArch64::LDSMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25472 { 2987 /* ldsmaxlh */, AArch64::LDSMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25473 { 2996 /* ldsmin */, AArch64::LDSMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25474 { 2996 /* ldsmin */, AArch64::LDSMINX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25475 { 3003 /* ldsmina */, AArch64::LDSMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25476 { 3003 /* ldsmina */, AArch64::LDSMINAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25477 { 3011 /* ldsminab */, AArch64::LDSMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25478 { 3020 /* ldsminah */, AArch64::LDSMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25479 { 3029 /* ldsminal */, AArch64::LDSMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25480 { 3029 /* ldsminal */, AArch64::LDSMINALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25481 { 3038 /* ldsminalb */, AArch64::LDSMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25482 { 3048 /* ldsminalh */, AArch64::LDSMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25483 { 3058 /* ldsminb */, AArch64::LDSMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25484 { 3066 /* ldsminh */, AArch64::LDSMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25485 { 3074 /* ldsminl */, AArch64::LDSMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25486 { 3074 /* ldsminl */, AArch64::LDSMINLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25487 { 3082 /* ldsminlb */, AArch64::LDSMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25488 { 3091 /* ldsminlh */, AArch64::LDSMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25489 { 3100 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25490 { 3100 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25491 { 3100 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25492 { 3100 /* ldtr */, AArch64::LDTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25493 { 3105 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25494 { 3105 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25495 { 3111 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25496 { 3111 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25497 { 3117 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25498 { 3117 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25499 { 3117 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25500 { 3117 /* ldtrsb */, AArch64::LDTRSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25501 { 3124 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25502 { 3124 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25503 { 3124 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25504 { 3124 /* ldtrsh */, AArch64::LDTRSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25505 { 3131 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25506 { 3131 /* ldtrsw */, AArch64::LDTRSWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25507 { 3138 /* ldumax */, AArch64::LDUMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25508 { 3138 /* ldumax */, AArch64::LDUMAXX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25509 { 3145 /* ldumaxa */, AArch64::LDUMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25510 { 3145 /* ldumaxa */, AArch64::LDUMAXAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25511 { 3153 /* ldumaxab */, AArch64::LDUMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25512 { 3162 /* ldumaxah */, AArch64::LDUMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25513 { 3171 /* ldumaxal */, AArch64::LDUMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25514 { 3171 /* ldumaxal */, AArch64::LDUMAXALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25515 { 3180 /* ldumaxalb */, AArch64::LDUMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25516 { 3190 /* ldumaxalh */, AArch64::LDUMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25517 { 3200 /* ldumaxb */, AArch64::LDUMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25518 { 3208 /* ldumaxh */, AArch64::LDUMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25519 { 3216 /* ldumaxl */, AArch64::LDUMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25520 { 3216 /* ldumaxl */, AArch64::LDUMAXLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25521 { 3224 /* ldumaxlb */, AArch64::LDUMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25522 { 3233 /* ldumaxlh */, AArch64::LDUMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25523 { 3242 /* ldumin */, AArch64::LDUMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25524 { 3242 /* ldumin */, AArch64::LDUMINX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25525 { 3249 /* ldumina */, AArch64::LDUMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25526 { 3249 /* ldumina */, AArch64::LDUMINAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25527 { 3257 /* lduminab */, AArch64::LDUMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25528 { 3266 /* lduminah */, AArch64::LDUMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25529 { 3275 /* lduminal */, AArch64::LDUMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25530 { 3275 /* lduminal */, AArch64::LDUMINALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25531 { 3284 /* lduminalb */, AArch64::LDUMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25532 { 3294 /* lduminalh */, AArch64::LDUMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25533 { 3304 /* lduminb */, AArch64::LDUMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25534 { 3312 /* lduminh */, AArch64::LDUMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25535 { 3320 /* lduminl */, AArch64::LDUMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25536 { 3320 /* lduminl */, AArch64::LDUMINLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25537 { 3328 /* lduminlb */, AArch64::LDUMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25538 { 3337 /* lduminlh */, AArch64::LDUMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25539 { 3346 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25540 { 3346 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25541 { 3346 /* ldur */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25542 { 3346 /* ldur */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25543 { 3346 /* ldur */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25544 { 3346 /* ldur */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25545 { 3346 /* ldur */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25546 { 3346 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25547 { 3346 /* ldur */, AArch64::LDURXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25548 { 3346 /* ldur */, AArch64::LDURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25549 { 3346 /* ldur */, AArch64::LDURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25550 { 3346 /* ldur */, AArch64::LDURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25551 { 3346 /* ldur */, AArch64::LDURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25552 { 3346 /* ldur */, AArch64::LDURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25553 { 3351 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25554 { 3351 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25555 { 3357 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25556 { 3357 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25557 { 3363 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25558 { 3363 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25559 { 3363 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25560 { 3363 /* ldursb */, AArch64::LDURSBXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25561 { 3370 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25562 { 3370 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25563 { 3370 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25564 { 3370 /* ldursh */, AArch64::LDURSHXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25565 { 3377 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25566 { 3377 /* ldursw */, AArch64::LDURSWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
25567 { 3384 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25568 { 3384 /* ldxp */, AArch64::LDXPX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25569 { 3389 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25570 { 3389 /* ldxr */, AArch64::LDXRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25571 { 3394 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25572 { 3400 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
25573 { 3406 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25574 { 3406 /* lsl */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25575 { 3406 /* lsl */, AArch64::LSL_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25576 { 3406 /* lsl */, AArch64::LSL_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
25577 { 3406 /* lsl */, AArch64::LSL_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
25578 { 3406 /* lsl */, AArch64::LSL_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
25579 { 3406 /* lsl */, AArch64::LSL_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm0_631_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
25580 { 3406 /* lsl */, AArch64::LSL_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
25581 { 3406 /* lsl */, AArch64::LSL_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
25582 { 3406 /* lsl */, AArch64::LSL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25583 { 3406 /* lsl */, AArch64::LSL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25584 { 3406 /* lsl */, AArch64::LSL_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
25585 { 3406 /* lsl */, AArch64::LSL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
25586 { 3406 /* lsl */, AArch64::LSL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25587 { 3406 /* lsl */, AArch64::LSL_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
25588 { 3406 /* lsl */, AArch64::LSL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
25589 { 3406 /* lsl */, AArch64::LSL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25590 { 3406 /* lsl */, AArch64::LSL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
25591 { 3406 /* lsl */, AArch64::LSL_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
25592 { 3406 /* lsl */, AArch64::LSL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25593 { 3410 /* lslr */, AArch64::LSLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25594 { 3410 /* lslr */, AArch64::LSLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25595 { 3410 /* lslr */, AArch64::LSLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25596 { 3410 /* lslr */, AArch64::LSLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25597 { 3415 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25598 { 3415 /* lslv */, AArch64::LSLVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25599 { 3420 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25600 { 3420 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
25601 { 3420 /* lsr */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25602 { 3420 /* lsr */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__imm_95_63, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, },
25603 { 3420 /* lsr */, AArch64::LSR_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25604 { 3420 /* lsr */, AArch64::LSR_WIDE_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
25605 { 3420 /* lsr */, AArch64::LSR_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
25606 { 3420 /* lsr */, AArch64::LSR_WIDE_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
25607 { 3420 /* lsr */, AArch64::LSR_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
25608 { 3420 /* lsr */, AArch64::LSR_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
25609 { 3420 /* lsr */, AArch64::LSR_WIDE_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
25610 { 3420 /* lsr */, AArch64::LSR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25611 { 3420 /* lsr */, AArch64::LSR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25612 { 3420 /* lsr */, AArch64::LSR_WIDE_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
25613 { 3420 /* lsr */, AArch64::LSR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
25614 { 3420 /* lsr */, AArch64::LSR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25615 { 3420 /* lsr */, AArch64::LSR_WIDE_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
25616 { 3420 /* lsr */, AArch64::LSR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
25617 { 3420 /* lsr */, AArch64::LSR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25618 { 3420 /* lsr */, AArch64::LSR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
25619 { 3420 /* lsr */, AArch64::LSR_WIDE_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorDReg }, },
25620 { 3420 /* lsr */, AArch64::LSR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25621 { 3424 /* lsrr */, AArch64::LSRR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25622 { 3424 /* lsrr */, AArch64::LSRR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25623 { 3424 /* lsrr */, AArch64::LSRR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25624 { 3424 /* lsrr */, AArch64::LSRR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25625 { 3429 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25626 { 3429 /* lsrv */, AArch64::LSRVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25627 { 3434 /* mad */, AArch64::MAD_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25628 { 3434 /* mad */, AArch64::MAD_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25629 { 3434 /* mad */, AArch64::MAD_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25630 { 3434 /* mad */, AArch64::MAD_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25631 { 3438 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25632 { 3438 /* madd */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25633 { 3443 /* match */, AArch64::MATCH_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25634 { 3443 /* match */, AArch64::MATCH_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25635 { 3449 /* mla */, AArch64::MLAv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25636 { 3449 /* mla */, AArch64::MLAv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25637 { 3449 /* mla */, AArch64::MLAv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25638 { 3449 /* mla */, AArch64::MLAv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25639 { 3449 /* mla */, AArch64::MLAv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25640 { 3449 /* mla */, AArch64::MLAv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25641 { 3449 /* mla */, AArch64::MLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25642 { 3449 /* mla */, AArch64::MLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
25643 { 3449 /* mla */, AArch64::MLA_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
25644 { 3449 /* mla */, AArch64::MLAv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25645 { 3449 /* mla */, AArch64::MLAv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
25646 { 3449 /* mla */, AArch64::MLAv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25647 { 3449 /* mla */, AArch64::MLAv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
25648 { 3449 /* mla */, AArch64::MLA_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25649 { 3449 /* mla */, AArch64::MLA_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25650 { 3449 /* mla */, AArch64::MLA_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25651 { 3449 /* mla */, AArch64::MLA_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25652 { 3453 /* mls */, AArch64::MLSv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25653 { 3453 /* mls */, AArch64::MLSv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25654 { 3453 /* mls */, AArch64::MLSv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25655 { 3453 /* mls */, AArch64::MLSv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25656 { 3453 /* mls */, AArch64::MLSv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25657 { 3453 /* mls */, AArch64::MLSv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25658 { 3453 /* mls */, AArch64::MLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25659 { 3453 /* mls */, AArch64::MLS_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
25660 { 3453 /* mls */, AArch64::MLS_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
25661 { 3453 /* mls */, AArch64::MLSv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25662 { 3453 /* mls */, AArch64::MLSv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
25663 { 3453 /* mls */, AArch64::MLSv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25664 { 3453 /* mls */, AArch64::MLSv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
25665 { 3453 /* mls */, AArch64::MLS_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25666 { 3453 /* mls */, AArch64::MLS_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25667 { 3453 /* mls */, AArch64::MLS_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25668 { 3453 /* mls */, AArch64::MLS_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25669 { 3457 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25670 { 3457 /* mneg */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25671 { 3462 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp }, },
25672 { 3462 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64sp }, },
25673 { 3462 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
25674 { 3462 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MOVZ32_lsl0MovAlias }, },
25675 { 3462 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MOVZ32_lsl16MovAlias }, },
25676 { 3462 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MOVN32_lsl0MovAlias }, },
25677 { 3462 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MOVN32_lsl16MovAlias }, },
25678 { 3462 /* mov */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly }, },
25679 { 3462 /* mov */, AArch64::ORRWri, Convert__Reg1_0__regWZR__LogicalImm321_1, AMFBS_None, { MCK_GPR32sp, MCK_LogicalImm32 }, },
25680 { 3462 /* mov */, AArch64::ORRXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
25681 { 3462 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MOVZ64_lsl0MovAlias }, },
25682 { 3462 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MOVZ64_lsl16MovAlias }, },
25683 { 3462 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl32MovAlias1_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MOVZ64_lsl32MovAlias }, },
25684 { 3462 /* mov */, AArch64::MOVZXi, Convert__Reg1_0__MOVZ64_lsl48MovAlias1_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MOVZ64_lsl48MovAlias }, },
25685 { 3462 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MOVN64_lsl0MovAlias }, },
25686 { 3462 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MOVN64_lsl16MovAlias }, },
25687 { 3462 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl32MovAlias1_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MOVN64_lsl32MovAlias }, },
25688 { 3462 /* mov */, AArch64::MOVNXi, Convert__Reg1_0__MOVN64_lsl48MovAlias1_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MOVN64_lsl48MovAlias }, },
25689 { 3462 /* mov */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sponly }, },
25690 { 3462 /* mov */, AArch64::ORRXri, Convert__Reg1_0__regXZR__LogicalImm641_1, AMFBS_None, { MCK_GPR64sp, MCK_LogicalImm64 }, },
25691 { 3462 /* mov */, AArch64::ORR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25692 { 3462 /* mov */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__FPR128asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorQReg, MCK_FPR128asZPR }, },
25693 { 3462 /* mov */, AArch64::DUP_ZR_H, Convert__SVEVectorHReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32sp }, },
25694 { 3462 /* mov */, AArch64::DUP_ZI_H, Convert__SVEVectorHReg1_0__SVECpyImm162_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVECpyImm16 }, },
25695 { 3462 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__FPR16asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_FPR16asZPR }, },
25696 { 3462 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorHReg1_0__SVEPreferredLogicalImm161_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPreferredLogicalImm16 }, },
25697 { 3462 /* mov */, AArch64::DUP_ZR_S, Convert__SVEVectorSReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32sp }, },
25698 { 3462 /* mov */, AArch64::DUP_ZI_S, Convert__SVEVectorSReg1_0__SVECpyImm322_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVECpyImm32 }, },
25699 { 3462 /* mov */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__FPR32asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_FPR32asZPR }, },
25700 { 3462 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorSReg1_0__SVEPreferredLogicalImm321_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPreferredLogicalImm32 }, },
25701 { 3462 /* mov */, AArch64::DUP_ZR_D, Convert__SVEVectorDReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_GPR64sp }, },
25702 { 3462 /* mov */, AArch64::DUP_ZI_D, Convert__SVEVectorDReg1_0__SVECpyImm642_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVECpyImm64 }, },
25703 { 3462 /* mov */, AArch64::ORR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25704 { 3462 /* mov */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__FPR64asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_FPR64asZPR }, },
25705 { 3462 /* mov */, AArch64::DUPM_ZI, Convert__SVEVectorDReg1_0__SVEPreferredLogicalImm641_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPreferredLogicalImm64 }, },
25706 { 3462 /* mov */, AArch64::DUP_ZR_B, Convert__SVEVectorBReg1_0__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32sp }, },
25707 { 3462 /* mov */, AArch64::DUP_ZI_B, Convert__SVEVectorBReg1_0__SVECpyImm82_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVECpyImm8 }, },
25708 { 3462 /* mov */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__FPR8asZPR1_1__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_FPR8asZPR }, },
25709 { 3462 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, AMFBS_None, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
25710 { 3462 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, AMFBS_None, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, },
25711 { 3462 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
25712 { 3462 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
25713 { 3462 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
25714 { 3462 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
25715 { 3462 /* mov */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_2, AMFBS_None, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
25716 { 3462 /* mov */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_2, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
25717 { 3462 /* mov */, AArch64::CPYi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_2, AMFBS_HasNEON, { MCK_FPR16, MCK_VectorReg128, MCK_IndexRange0_7 }, },
25718 { 3462 /* mov */, AArch64::CPYi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_2, AMFBS_HasNEON, { MCK_FPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25719 { 3462 /* mov */, AArch64::CPYi64, Convert__Reg1_0__VectorReg1281_1__IndexRange0_11_2, AMFBS_HasNEON, { MCK_FPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, },
25720 { 3462 /* mov */, AArch64::CPYi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_2, AMFBS_HasNEON, { MCK_FPR8, MCK_VectorReg128, MCK_IndexRange0_15 }, },
25721 { 3462 /* mov */, AArch64::DUP_ZZI_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEIndexRange0_31_2, AMFBS_HasSVE, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEIndexRange0_3 }, },
25722 { 3462 /* mov */, AArch64::DUP_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEIndexRange0_311_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEIndexRange0_31 }, },
25723 { 3462 /* mov */, AArch64::DUP_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEIndexRange0_151_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEIndexRange0_15 }, },
25724 { 3462 /* mov */, AArch64::DUP_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEIndexRange0_71_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEIndexRange0_7 }, },
25725 { 3462 /* mov */, AArch64::DUP_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEIndexRange0_631_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEIndexRange0_63 }, },
25726 { 3462 /* mov */, AArch64::INSvi8gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_GPR32 }, },
25727 { 3462 /* mov */, AArch64::UMOVvi64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_11_3, AMFBS_HasNEON, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, },
25728 { 3462 /* mov */, AArch64::INSvi64gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange0_1, MCK_GPR64 }, },
25729 { 3462 /* mov */, AArch64::INSvi16gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_GPR32 }, },
25730 { 3462 /* mov */, AArch64::UMOVvi32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25731 { 3462 /* mov */, AArch64::INSvi32gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_GPR32 }, },
25732 { 3462 /* mov */, AArch64::INSvi8lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__VectorReg1281_3__IndexRange0_151_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_VectorReg128, MCK_IndexRange0_15 }, },
25733 { 3462 /* mov */, AArch64::INSvi64lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_11_2__VectorReg1281_3__IndexRange0_11_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VectorReg128, MCK_IndexRange0_1, MCK_VectorReg128, MCK_IndexRange0_1 }, },
25734 { 3462 /* mov */, AArch64::INSvi16lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__VectorReg1281_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_VectorReg128, MCK_IndexRange0_7 }, },
25735 { 3462 /* mov */, AArch64::INSvi32lane, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25736 { 3462 /* mov */, AArch64::SEL_PPPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_0, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEPredicateBReg }, },
25737 { 3462 /* mov */, AArch64::AND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
25738 { 3462 /* mov */, AArch64::CPY_ZPmV_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR16 }, },
25739 { 3462 /* mov */, AArch64::CPY_ZPmR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
25740 { 3462 /* mov */, AArch64::CPY_ZPmI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm16 }, },
25741 { 3462 /* mov */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
25742 { 3462 /* mov */, AArch64::CPY_ZPzI_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVECpyImm162_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm16 }, },
25743 { 3462 /* mov */, AArch64::CPY_ZPmV_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR32 }, },
25744 { 3462 /* mov */, AArch64::CPY_ZPmR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
25745 { 3462 /* mov */, AArch64::CPY_ZPmI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm322_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm32 }, },
25746 { 3462 /* mov */, AArch64::SEL_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
25747 { 3462 /* mov */, AArch64::CPY_ZPzI_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVECpyImm322_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm32 }, },
25748 { 3462 /* mov */, AArch64::CPY_ZPmV_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR64 }, },
25749 { 3462 /* mov */, AArch64::CPY_ZPmR_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR64sp }, },
25750 { 3462 /* mov */, AArch64::CPY_ZPmI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm642_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm64 }, },
25751 { 3462 /* mov */, AArch64::SEL_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
25752 { 3462 /* mov */, AArch64::CPY_ZPzI_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVECpyImm642_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm64 }, },
25753 { 3462 /* mov */, AArch64::CPY_ZPmV_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_FPR8 }, },
25754 { 3462 /* mov */, AArch64::CPY_ZPmR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__Reg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_GPR32sp }, },
25755 { 3462 /* mov */, AArch64::CPY_ZPmI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1__SVECpyImm82_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVECpyImm8 }, },
25756 { 3462 /* mov */, AArch64::SEL_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
25757 { 3462 /* mov */, AArch64::CPY_ZPzI_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVECpyImm82_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVECpyImm8 }, },
25758 { 3466 /* movi */, AArch64::MOVID, Convert__Reg1_0__SIMDImmType101_1, AMFBS_HasNEON, { MCK_FPR64, MCK_SIMDImmType10 }, },
25759 { 3466 /* movi */, AArch64::MOVIv16b_ns, Convert__VectorReg1281_1__Imm0_2551_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_Imm0_255 }, },
25760 { 3466 /* movi */, AArch64::MOVIv2d_ns, Convert__VectorReg1281_1__SIMDImmType101_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_SIMDImmType10 }, },
25761 { 3466 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, },
25762 { 3466 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, },
25763 { 3466 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, },
25764 { 3466 /* movi */, AArch64::MOVIv8b_ns, Convert__VectorReg641_1__Imm0_2551_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_Imm0_255 }, },
25765 { 3466 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, },
25766 { 3466 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, },
25767 { 3466 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, },
25768 { 3466 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, },
25769 { 3466 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, },
25770 { 3466 /* movi */, AArch64::MOVIv2i32, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, },
25771 { 3466 /* movi */, AArch64::MOVIv2s_msl, Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_MoveVecShifter }, },
25772 { 3466 /* movi */, AArch64::MOVIv4i16, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
25773 { 3466 /* movi */, AArch64::MOVIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, },
25774 { 3466 /* movi */, AArch64::MOVIv4s_msl, Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_MoveVecShifter }, },
25775 { 3466 /* movi */, AArch64::MOVIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
25776 { 3471 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
25777 { 3471 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
25778 { 3471 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
25779 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG0 }, },
25780 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG1 }, },
25781 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG21_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG2 }, },
25782 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG31_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG3 }, },
25783 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535 }, },
25784 { 3471 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
25785 { 3471 /* movk */, AArch64::MOVKXi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm64Shifter1_2, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, },
25786 { 3476 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
25787 { 3476 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
25788 { 3476 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
25789 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG0 }, },
25790 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG1 }, },
25791 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovWSymbolG21_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG2 }, },
25792 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__MovWSymbolG31_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG3 }, },
25793 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535 }, },
25794 { 3476 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
25795 { 3476 /* movn */, AArch64::MOVNXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, },
25796 { 3481 /* movprfx */, AArch64::MOVPRFX_ZZ, Convert__SVEVectorAnyReg1_0__SVEVectorAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK_SVEVectorAnyReg }, },
25797 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
25798 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPzZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg }, },
25799 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
25800 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPzZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg }, },
25801 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
25802 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPzZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg }, },
25803 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
25804 { 3481 /* movprfx */, AArch64::MOVPRFX_ZPzZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg }, },
25805 { 3489 /* movs */, AArch64::ORRS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_1__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25806 { 3489 /* movs */, AArch64::ANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
25807 { 3494 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
25808 { 3494 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
25809 { 3494 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
25810 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG0 }, },
25811 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG1 }, },
25812 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovWSymbolG21_1__imm_95_32, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG2 }, },
25813 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__MovWSymbolG31_1__imm_95_48, AMFBS_None, { MCK_GPR64, MCK_MovWSymbolG3 }, },
25814 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535 }, },
25815 { 3494 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
25816 { 3494 /* movz */, AArch64::MOVZXi, Convert__Reg1_0__Imm0_655351_1__MovImm64Shifter1_2, AMFBS_None, { MCK_GPR64, MCK_Imm0_65535, MCK_MovImm64Shifter }, },
25817 { 3499 /* mrs */, AArch64::MRS, Convert__Reg1_0__MRSSystemRegister1_1, AMFBS_None, { MCK_GPR64, MCK_MRSSystemRegister }, },
25818 { 3503 /* msb */, AArch64::MSB_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25819 { 3503 /* msb */, AArch64::MSB_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25820 { 3503 /* msb */, AArch64::MSB_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25821 { 3503 /* msb */, AArch64::MSB_ZPmZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25822 { 3507 /* msr */, AArch64::MSR, Convert__MSRSystemRegister1_0__Reg1_1, AMFBS_None, { MCK_MSRSystemRegister, MCK_GPR64 }, },
25823 { 3507 /* msr */, AArch64::MSRpstateImm4, Convert__SystemPStateFieldWithImm0_151_0__Imm0_151_1, AMFBS_None, { MCK_SystemPStateFieldWithImm0_15, MCK_Imm0_15 }, },
25824 { 3507 /* msr */, AArch64::MSRpstateImm1, Convert__SystemPStateFieldWithImm0_11_0__Imm0_11_1, AMFBS_None, { MCK_SystemPStateFieldWithImm0_1, MCK_Imm0_1 }, },
25825 { 3511 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25826 { 3511 /* msub */, AArch64::MSUBXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25827 { 3516 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25828 { 3516 /* mul */, AArch64::MADDXrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25829 { 3516 /* mul */, AArch64::MUL_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
25830 { 3516 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25831 { 3516 /* mul */, AArch64::MUL_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, },
25832 { 3516 /* mul */, AArch64::MUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25833 { 3516 /* mul */, AArch64::MUL_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, },
25834 { 3516 /* mul */, AArch64::MUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25835 { 3516 /* mul */, AArch64::MUL_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, },
25836 { 3516 /* mul */, AArch64::MUL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25837 { 3516 /* mul */, AArch64::MULv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25838 { 3516 /* mul */, AArch64::MULv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25839 { 3516 /* mul */, AArch64::MULv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25840 { 3516 /* mul */, AArch64::MULv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25841 { 3516 /* mul */, AArch64::MULv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25842 { 3516 /* mul */, AArch64::MULv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25843 { 3516 /* mul */, AArch64::MUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25844 { 3516 /* mul */, AArch64::MUL_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
25845 { 3516 /* mul */, AArch64::MUL_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
25846 { 3516 /* mul */, AArch64::MULv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25847 { 3516 /* mul */, AArch64::MULv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
25848 { 3516 /* mul */, AArch64::MULv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
25849 { 3516 /* mul */, AArch64::MULv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
25850 { 3516 /* mul */, AArch64::MUL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25851 { 3516 /* mul */, AArch64::MUL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25852 { 3516 /* mul */, AArch64::MUL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25853 { 3516 /* mul */, AArch64::MUL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25854 { 3520 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
25855 { 3520 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
25856 { 3520 /* mvn */, AArch64::NOTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_None, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
25857 { 3520 /* mvn */, AArch64::NOTv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_None, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
25858 { 3520 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
25859 { 3520 /* mvn */, AArch64::ORNXrs, Convert__Reg1_0__regXZR__Reg1_1__LogicalShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
25860 { 3524 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, },
25861 { 3524 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, },
25862 { 3524 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, },
25863 { 3524 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, },
25864 { 3524 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, },
25865 { 3524 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, },
25866 { 3524 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, },
25867 { 3524 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_0__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, },
25868 { 3524 /* mvni */, AArch64::MVNIv2i32, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, },
25869 { 3524 /* mvni */, AArch64::MVNIv2s_msl, Convert__VectorReg641_1__Imm0_2551_2__MoveVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_MoveVecShifter }, },
25870 { 3524 /* mvni */, AArch64::MVNIv4i16, Convert__VectorReg641_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
25871 { 3524 /* mvni */, AArch64::MVNIv4i32, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, },
25872 { 3524 /* mvni */, AArch64::MVNIv4s_msl, Convert__VectorReg1281_1__Imm0_2551_2__MoveVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_MoveVecShifter }, },
25873 { 3524 /* mvni */, AArch64::MVNIv8i16, Convert__VectorReg1281_1__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
25874 { 3529 /* nand */, AArch64::NAND_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25875 { 3534 /* nands */, AArch64::NANDS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25876 { 3540 /* nbsl */, AArch64::NBSL_ZZZZ, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25877 { 3540 /* nbsl */, AArch64::NBSL_ZZZZ, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25878 { 3540 /* nbsl */, AArch64::NBSL_ZZZZ, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25879 { 3540 /* nbsl */, AArch64::NBSL_ZZZZ, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25880 { 3545 /* neg */, AArch64::NEGv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
25881 { 3545 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
25882 { 3545 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
25883 { 3545 /* neg */, AArch64::NEGv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
25884 { 3545 /* neg */, AArch64::NEGv2i64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
25885 { 3545 /* neg */, AArch64::NEGv2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
25886 { 3545 /* neg */, AArch64::NEGv4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
25887 { 3545 /* neg */, AArch64::NEGv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
25888 { 3545 /* neg */, AArch64::NEGv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
25889 { 3545 /* neg */, AArch64::NEGv8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
25890 { 3545 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
25891 { 3545 /* neg */, AArch64::SUBXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
25892 { 3545 /* neg */, AArch64::NEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
25893 { 3545 /* neg */, AArch64::NEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
25894 { 3545 /* neg */, AArch64::NEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
25895 { 3545 /* neg */, AArch64::NEG_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
25896 { 3549 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
25897 { 3549 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
25898 { 3549 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
25899 { 3549 /* negs */, AArch64::SUBSXrs, Convert__Reg1_0__regXZR__Reg1_1__ArithmeticShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
25900 { 3554 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
25901 { 3554 /* ngc */, AArch64::SBCXr, Convert__Reg1_0__regXZR__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
25902 { 3558 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
25903 { 3558 /* ngcs */, AArch64::SBCSXr, Convert__Reg1_0__regXZR__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
25904 { 3563 /* nmatch */, AArch64::NMATCH_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25905 { 3563 /* nmatch */, AArch64::NMATCH_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25906 { 3570 /* nop */, AArch64::HINT, Convert__imm_95_0, AMFBS_None, { }, },
25907 { 3574 /* nor */, AArch64::NOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25908 { 3578 /* nors */, AArch64::NORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25909 { 3583 /* not */, AArch64::NOTv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
25910 { 3583 /* not */, AArch64::NOTv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
25911 { 3583 /* not */, AArch64::EOR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
25912 { 3583 /* not */, AArch64::NOT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
25913 { 3583 /* not */, AArch64::NOT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
25914 { 3583 /* not */, AArch64::NOT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
25915 { 3583 /* not */, AArch64::NOT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
25916 { 3587 /* nots */, AArch64::EORS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg }, },
25917 { 3592 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25918 { 3592 /* orn */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
25919 { 3592 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25920 { 3592 /* orn */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm64Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64Not }, },
25921 { 3592 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm16Not1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16Not }, },
25922 { 3592 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm32Not1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32Not }, },
25923 { 3592 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm64Not1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64Not }, },
25924 { 3592 /* orn */, AArch64::ORR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm8Not1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8Not }, },
25925 { 3592 /* orn */, AArch64::ORNv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25926 { 3592 /* orn */, AArch64::ORNv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25927 { 3592 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
25928 { 3592 /* orn */, AArch64::ORNXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
25929 { 3592 /* orn */, AArch64::ORN_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25930 { 3596 /* orns */, AArch64::ORNS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25931 { 3601 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255 }, },
25932 { 3601 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255 }, },
25933 { 3601 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255 }, },
25934 { 3601 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255 }, },
25935 { 3601 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
25936 { 3601 /* orr */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
25937 { 3601 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
25938 { 3601 /* orr */, AArch64::ORRXri, Convert__Reg1_0__Reg1_1__LogicalImm641_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64, MCK_LogicalImm64 }, },
25939 { 3601 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_Imm0_255 }, },
25940 { 3601 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_Imm0_255 }, },
25941 { 3601 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_2s, MCK_Imm0_255 }, },
25942 { 3601 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_0__Tie0_1_1__Imm0_2551_2__imm_95_0, AMFBS_None, { MCK_VectorReg64, MCK__DOT_4h, MCK_Imm0_255 }, },
25943 { 3601 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25944 { 3601 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorHReg1_0__Tie0_1_2__SVELogicalImm161_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVELogicalImm16 }, },
25945 { 3601 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25946 { 3601 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorSReg1_0__Tie0_1_2__SVELogicalImm321_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVELogicalImm32 }, },
25947 { 3601 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorDReg1_0__Tie0_1_2__LogicalImm641_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_LogicalImm64 }, },
25948 { 3601 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25949 { 3601 /* orr */, AArch64::ORR_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25950 { 3601 /* orr */, AArch64::ORR_ZI, Convert__SVEVectorBReg1_0__Tie0_1_2__SVELogicalImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVELogicalImm8 }, },
25951 { 3601 /* orr */, AArch64::ORRv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25952 { 3601 /* orr */, AArch64::ORRv2i32, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecShifter }, },
25953 { 3601 /* orr */, AArch64::ORRv4i16, Convert__VectorReg641_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
25954 { 3601 /* orr */, AArch64::ORRv4i32, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecShifter1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecShifter }, },
25955 { 3601 /* orr */, AArch64::ORRv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25956 { 3601 /* orr */, AArch64::ORRv8i16, Convert__VectorReg1281_1__Tie0_2_2__Imm0_2551_2__LogicalVecHalfWordShifter1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_Imm0_255, MCK_LogicalVecHalfWordShifter }, },
25957 { 3601 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
25958 { 3601 /* orr */, AArch64::ORRXrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
25959 { 3601 /* orr */, AArch64::ORR_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25960 { 3601 /* orr */, AArch64::ORR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25961 { 3601 /* orr */, AArch64::ORR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25962 { 3601 /* orr */, AArch64::ORR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25963 { 3601 /* orr */, AArch64::ORR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25964 { 3605 /* orrs */, AArch64::ORRS_PPzPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_4__SVEPredicateBReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
25965 { 3610 /* orv */, AArch64::ORV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
25966 { 3610 /* orv */, AArch64::ORV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
25967 { 3610 /* orv */, AArch64::ORV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
25968 { 3610 /* orv */, AArch64::ORV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
25969 { 3614 /* pacda */, AArch64::PACDA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
25970 { 3620 /* pacdb */, AArch64::PACDB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
25971 { 3626 /* pacdza */, AArch64::PACDZA, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
25972 { 3633 /* pacdzb */, AArch64::PACDZB, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
25973 { 3640 /* pacga */, AArch64::PACGA, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64, MCK_GPR64sp }, },
25974 { 3646 /* pacia */, AArch64::PACIA, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
25975 { 3652 /* pacia1716 */, AArch64::PACIA1716, Convert_NoOperands, AMFBS_HasPAuth, { }, },
25976 { 3652 /* pacia1716 */, AArch64::PACIA1716, Convert_NoOperands, AMFBS_None, { }, },
25977 { 3662 /* paciasp */, AArch64::PACIASP, Convert_NoOperands, AMFBS_HasPAuth, { }, },
25978 { 3662 /* paciasp */, AArch64::PACIASP, Convert_NoOperands, AMFBS_None, { }, },
25979 { 3670 /* paciaz */, AArch64::PACIAZ, Convert_NoOperands, AMFBS_HasPAuth, { }, },
25980 { 3670 /* paciaz */, AArch64::PACIAZ, Convert_NoOperands, AMFBS_None, { }, },
25981 { 3677 /* pacib */, AArch64::PACIB, Convert__Reg1_0__Reg1_1, AMFBS_HasPAuth, { MCK_GPR64, MCK_GPR64sp }, },
25982 { 3683 /* pacib1716 */, AArch64::PACIB1716, Convert_NoOperands, AMFBS_HasPAuth, { }, },
25983 { 3683 /* pacib1716 */, AArch64::PACIB1716, Convert_NoOperands, AMFBS_None, { }, },
25984 { 3693 /* pacibsp */, AArch64::PACIBSP, Convert_NoOperands, AMFBS_HasPAuth, { }, },
25985 { 3693 /* pacibsp */, AArch64::PACIBSP, Convert_NoOperands, AMFBS_None, { }, },
25986 { 3701 /* pacibz */, AArch64::PACIBZ, Convert_NoOperands, AMFBS_HasPAuth, { }, },
25987 { 3701 /* pacibz */, AArch64::PACIBZ, Convert_NoOperands, AMFBS_None, { }, },
25988 { 3708 /* paciza */, AArch64::PACIZA, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
25989 { 3715 /* pacizb */, AArch64::PACIZB, Convert__Reg1_0, AMFBS_HasPAuth, { MCK_GPR64 }, },
25990 { 3722 /* pfalse */, AArch64::PFALSE, Convert__SVEPredicateBReg1_0, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
25991 { 3729 /* pfirst */, AArch64::PFIRST_B, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, },
25992 { 3736 /* pmul */, AArch64::PMUL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25993 { 3736 /* pmul */, AArch64::PMULv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25994 { 3736 /* pmul */, AArch64::PMULv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
25995 { 3741 /* pmull */, AArch64::PMULLv1i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasAES, { MCK__DOT_1q, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
25996 { 3741 /* pmull */, AArch64::PMULLv8i8, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
25997 { 3747 /* pmull2 */, AArch64::PMULLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasAES, { MCK__DOT_1q, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25998 { 3747 /* pmull2 */, AArch64::PMULLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
25999 { 3754 /* pmullb */, AArch64::PMULLB_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorQReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26000 { 3754 /* pmullb */, AArch64::PMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26001 { 3754 /* pmullb */, AArch64::PMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26002 { 3761 /* pmullt */, AArch64::PMULLT_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2AES, { MCK_SVEVectorQReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26003 { 3761 /* pmullt */, AArch64::PMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26004 { 3761 /* pmullt */, AArch64::PMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26005 { 3768 /* pnext */, AArch64::PNEXT_H, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
26006 { 3768 /* pnext */, AArch64::PNEXT_S, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
26007 { 3768 /* pnext */, AArch64::PNEXT_D, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
26008 { 3768 /* pnext */, AArch64::PNEXT_B, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, },
26009 { 3774 /* prfb */, AArch64::PRFB_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26010 { 3774 /* prfb */, AArch64::PRFB_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26011 { 3774 /* prfb */, AArch64::PRFB_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26012 { 3774 /* prfb */, AArch64::PRFB_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
26013 { 3774 /* prfb */, AArch64::PRFB_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
26014 { 3774 /* prfb */, AArch64::PRFB_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
26015 { 3774 /* prfb */, AArch64::PRFB_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
26016 { 3774 /* prfb */, AArch64::PRFB_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
26017 { 3774 /* prfb */, AArch64::PRFB_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
26018 { 3774 /* prfb */, AArch64::PRFB_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
26019 { 3774 /* prfb */, AArch64::PRFB_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
26020 { 3774 /* prfb */, AArch64::PRFB_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, },
26021 { 3779 /* prfd */, AArch64::PRFD_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26022 { 3779 /* prfd */, AArch64::PRFD_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26023 { 3779 /* prfd */, AArch64::PRFD_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26024 { 3779 /* prfd */, AArch64::PRFD_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
26025 { 3779 /* prfd */, AArch64::PRFD_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3264, MCK__93_ }, },
26026 { 3779 /* prfd */, AArch64::PRFD_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3264, MCK__93_ }, },
26027 { 3779 /* prfd */, AArch64::PRFD_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
26028 { 3779 /* prfd */, AArch64::PRFD_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
26029 { 3779 /* prfd */, AArch64::PRFD_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
26030 { 3779 /* prfd */, AArch64::PRFD_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s81_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s8, MCK__93_ }, },
26031 { 3779 /* prfd */, AArch64::PRFD_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
26032 { 3779 /* prfd */, AArch64::PRFD_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, },
26033 { 3784 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26034 { 3784 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26035 { 3784 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26036 { 3784 /* prfh */, AArch64::PRFH_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
26037 { 3784 /* prfh */, AArch64::PRFH_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
26038 { 3784 /* prfh */, AArch64::PRFH_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
26039 { 3784 /* prfh */, AArch64::PRFH_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
26040 { 3784 /* prfh */, AArch64::PRFH_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
26041 { 3784 /* prfh */, AArch64::PRFH_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
26042 { 3784 /* prfh */, AArch64::PRFH_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
26043 { 3784 /* prfh */, AArch64::PRFH_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
26044 { 3784 /* prfh */, AArch64::PRFH_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, },
26045 { 3789 /* prfm */, AArch64::PRFMl, Convert__Prefetch1_0__PCRelLabel191_1, AMFBS_None, { MCK_Prefetch, MCK_PCRelLabel19 }, },
26046 { 3789 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26047 { 3789 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
26048 { 3789 /* prfm */, AArch64::PRFMui, Convert__Prefetch1_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
26049 { 3789 /* prfm */, AArch64::PRFMroW, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
26050 { 3789 /* prfm */, AArch64::PRFMroX, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
26051 { 3794 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26052 { 3794 /* prfum */, AArch64::PRFUMi, Convert__Prefetch1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26053 { 3800 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26054 { 3800 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26055 { 3800 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26056 { 3800 /* prfw */, AArch64::PRFS_PRR, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
26057 { 3800 /* prfw */, AArch64::PRFW_S_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
26058 { 3800 /* prfw */, AArch64::PRFW_S_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
26059 { 3800 /* prfw */, AArch64::PRFW_D_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
26060 { 3800 /* prfw */, AArch64::PRFW_D_SXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
26061 { 3800 /* prfw */, AArch64::PRFW_D_UXTW_SCALED, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
26062 { 3800 /* prfw */, AArch64::PRFW_S_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
26063 { 3800 /* prfw */, AArch64::PRFW_D_PZI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
26064 { 3800 /* prfw */, AArch64::PRFW_PRI, Convert__SVEPrefetch1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm6s11_4, AMFBS_HasSVE, { MCK_SVEPrefetch, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm6s1, MCK_mul, MCK_vl, MCK__93_ }, },
26065 { 3805 /* psb */, AArch64::HINT, Convert__PSBHint1_0, AMFBS_HasSPE, { MCK_PSBHint }, },
26066 { 3809 /* pssbb */, AArch64::DSB, Convert__imm_95_4, AMFBS_None, { }, },
26067 { 3815 /* ptest */, AArch64::PTEST_PP, Convert__SVEPredicateAnyReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg }, },
26068 { 3821 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateHReg }, },
26069 { 3821 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateSReg }, },
26070 { 3821 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateDReg }, },
26071 { 3821 /* ptrue */, AArch64::PTRUE_B, Convert__SVEPredicateBReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
26072 { 3821 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, },
26073 { 3821 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, },
26074 { 3821 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, },
26075 { 3821 /* ptrue */, AArch64::PTRUE_B, Convert__SVEPredicateBReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPattern }, },
26076 { 3827 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateHReg }, },
26077 { 3827 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateSReg }, },
26078 { 3827 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateDReg }, },
26079 { 3827 /* ptrues */, AArch64::PTRUES_B, Convert__SVEPredicateBReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
26080 { 3827 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, },
26081 { 3827 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, },
26082 { 3827 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, },
26083 { 3827 /* ptrues */, AArch64::PTRUES_B, Convert__SVEPredicateBReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPattern }, },
26084 { 3834 /* punpkhi */, AArch64::PUNPKHI_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, },
26085 { 3842 /* punpklo */, AArch64::PUNPKLO_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, },
26086 { 3850 /* raddhn */, AArch64::RADDHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
26087 { 3850 /* raddhn */, AArch64::RADDHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
26088 { 3850 /* raddhn */, AArch64::RADDHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
26089 { 3857 /* raddhn2 */, AArch64::RADDHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26090 { 3857 /* raddhn2 */, AArch64::RADDHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26091 { 3857 /* raddhn2 */, AArch64::RADDHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26092 { 3865 /* raddhnb */, AArch64::RADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26093 { 3865 /* raddhnb */, AArch64::RADDHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26094 { 3865 /* raddhnb */, AArch64::RADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26095 { 3873 /* raddhnt */, AArch64::RADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26096 { 3873 /* raddhnt */, AArch64::RADDHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26097 { 3873 /* raddhnt */, AArch64::RADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26098 { 3881 /* rax1 */, AArch64::RAX1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2SHA3, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26099 { 3881 /* rax1 */, AArch64::RAX1, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSHA3, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26100 { 3886 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26101 { 3886 /* rbit */, AArch64::RBITXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
26102 { 3886 /* rbit */, AArch64::RBITv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
26103 { 3886 /* rbit */, AArch64::RBITv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
26104 { 3886 /* rbit */, AArch64::RBIT_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26105 { 3886 /* rbit */, AArch64::RBIT_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26106 { 3886 /* rbit */, AArch64::RBIT_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26107 { 3886 /* rbit */, AArch64::RBIT_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
26108 { 3891 /* rdffr */, AArch64::RDFFR_P_REAL, Convert__SVEPredicateBReg1_0, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
26109 { 3891 /* rdffr */, AArch64::RDFFR_PPz_REAL, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z }, },
26110 { 3897 /* rdffrs */, AArch64::RDFFRS_PPz, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK__47_, MCK_z }, },
26111 { 3904 /* rdvl */, AArch64::RDVLI_XI, Convert__Reg1_0__SImm61_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SImm6 }, },
26112 { 3909 /* ret */, AArch64::RET, Convert__regLR, AMFBS_None, { }, },
26113 { 3909 /* ret */, AArch64::RET, Convert__Reg1_0, AMFBS_None, { MCK_GPR64 }, },
26114 { 3913 /* retaa */, AArch64::RETAA, Convert_NoOperands, AMFBS_HasPAuth, { }, },
26115 { 3919 /* retab */, AArch64::RETAB, Convert_NoOperands, AMFBS_HasPAuth, { }, },
26116 { 3925 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26117 { 3925 /* rev */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
26118 { 3925 /* rev */, AArch64::REV_PP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
26119 { 3925 /* rev */, AArch64::REV_PP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
26120 { 3925 /* rev */, AArch64::REV_PP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
26121 { 3925 /* rev */, AArch64::REV_PP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
26122 { 3925 /* rev */, AArch64::REV_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26123 { 3925 /* rev */, AArch64::REV_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26124 { 3925 /* rev */, AArch64::REV_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26125 { 3925 /* rev */, AArch64::REV_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26126 { 3929 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26127 { 3929 /* rev16 */, AArch64::REV16Xr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
26128 { 3929 /* rev16 */, AArch64::REV16v16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
26129 { 3929 /* rev16 */, AArch64::REV16v8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
26130 { 3935 /* rev32 */, AArch64::REV32Xr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
26131 { 3935 /* rev32 */, AArch64::REV32v16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
26132 { 3935 /* rev32 */, AArch64::REV32v4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
26133 { 3935 /* rev32 */, AArch64::REV32v8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
26134 { 3935 /* rev32 */, AArch64::REV32v8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
26135 { 3941 /* rev64 */, AArch64::REVXr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
26136 { 3941 /* rev64 */, AArch64::REV64v16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
26137 { 3941 /* rev64 */, AArch64::REV64v2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
26138 { 3941 /* rev64 */, AArch64::REV64v4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
26139 { 3941 /* rev64 */, AArch64::REV64v4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26140 { 3941 /* rev64 */, AArch64::REV64v8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
26141 { 3941 /* rev64 */, AArch64::REV64v8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
26142 { 3947 /* revb */, AArch64::REVB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26143 { 3947 /* revb */, AArch64::REVB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26144 { 3947 /* revb */, AArch64::REVB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26145 { 3952 /* revh */, AArch64::REVH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26146 { 3952 /* revh */, AArch64::REVH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26147 { 3957 /* revw */, AArch64::REVW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26148 { 3962 /* rmif */, AArch64::RMIF, Convert__imm_95_0__imm_95_0__imm_95_0, AMFBS_HasFlagM, { }, },
26149 { 3967 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26150 { 3967 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
26151 { 3967 /* ror */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
26152 { 3967 /* ror */, AArch64::EXTRXrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_631_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63 }, },
26153 { 3971 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26154 { 3971 /* rorv */, AArch64::RORVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
26155 { 3976 /* rshrn */, AArch64::RSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, },
26156 { 3976 /* rshrn */, AArch64::RSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, },
26157 { 3976 /* rshrn */, AArch64::RSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, },
26158 { 3982 /* rshrn2 */, AArch64::RSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
26159 { 3982 /* rshrn2 */, AArch64::RSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
26160 { 3982 /* rshrn2 */, AArch64::RSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
26161 { 3989 /* rshrnb */, AArch64::RSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26162 { 3989 /* rshrnb */, AArch64::RSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26163 { 3989 /* rshrnb */, AArch64::RSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26164 { 3996 /* rshrnt */, AArch64::RSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26165 { 3996 /* rshrnt */, AArch64::RSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26166 { 3996 /* rshrnt */, AArch64::RSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26167 { 4003 /* rsubhn */, AArch64::RSUBHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
26168 { 4003 /* rsubhn */, AArch64::RSUBHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
26169 { 4003 /* rsubhn */, AArch64::RSUBHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
26170 { 4010 /* rsubhn2 */, AArch64::RSUBHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26171 { 4010 /* rsubhn2 */, AArch64::RSUBHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26172 { 4010 /* rsubhn2 */, AArch64::RSUBHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26173 { 4018 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26174 { 4018 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26175 { 4018 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26176 { 4026 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26177 { 4026 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26178 { 4026 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26179 { 4034 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26180 { 4034 /* saba */, AArch64::SABA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26181 { 4034 /* saba */, AArch64::SABA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26182 { 4034 /* saba */, AArch64::SABA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26183 { 4034 /* saba */, AArch64::SABAv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26184 { 4034 /* saba */, AArch64::SABAv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26185 { 4034 /* saba */, AArch64::SABAv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26186 { 4034 /* saba */, AArch64::SABAv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26187 { 4034 /* saba */, AArch64::SABAv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26188 { 4034 /* saba */, AArch64::SABAv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26189 { 4039 /* sabal */, AArch64::SABALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26190 { 4039 /* sabal */, AArch64::SABALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26191 { 4039 /* sabal */, AArch64::SABALv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26192 { 4045 /* sabal2 */, AArch64::SABALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26193 { 4045 /* sabal2 */, AArch64::SABALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26194 { 4045 /* sabal2 */, AArch64::SABALv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26195 { 4052 /* sabalb */, AArch64::SABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26196 { 4052 /* sabalb */, AArch64::SABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26197 { 4052 /* sabalb */, AArch64::SABALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26198 { 4059 /* sabalt */, AArch64::SABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26199 { 4059 /* sabalt */, AArch64::SABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26200 { 4059 /* sabalt */, AArch64::SABALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26201 { 4066 /* sabd */, AArch64::SABDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26202 { 4066 /* sabd */, AArch64::SABDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26203 { 4066 /* sabd */, AArch64::SABDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26204 { 4066 /* sabd */, AArch64::SABDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26205 { 4066 /* sabd */, AArch64::SABDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26206 { 4066 /* sabd */, AArch64::SABDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26207 { 4066 /* sabd */, AArch64::SABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26208 { 4066 /* sabd */, AArch64::SABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26209 { 4066 /* sabd */, AArch64::SABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26210 { 4066 /* sabd */, AArch64::SABD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26211 { 4071 /* sabdl */, AArch64::SABDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26212 { 4071 /* sabdl */, AArch64::SABDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26213 { 4071 /* sabdl */, AArch64::SABDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26214 { 4077 /* sabdl2 */, AArch64::SABDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26215 { 4077 /* sabdl2 */, AArch64::SABDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26216 { 4077 /* sabdl2 */, AArch64::SABDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26217 { 4084 /* sabdlb */, AArch64::SABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26218 { 4084 /* sabdlb */, AArch64::SABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26219 { 4084 /* sabdlb */, AArch64::SABDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26220 { 4091 /* sabdlt */, AArch64::SABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26221 { 4091 /* sabdlt */, AArch64::SABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26222 { 4091 /* sabdlt */, AArch64::SABDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26223 { 4098 /* sadalp */, AArch64::SADALPv2i32_v1i64, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, },
26224 { 4098 /* sadalp */, AArch64::SADALPv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
26225 { 4098 /* sadalp */, AArch64::SADALPv4i16_v2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
26226 { 4098 /* sadalp */, AArch64::SADALPv8i8_v4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
26227 { 4098 /* sadalp */, AArch64::SADALPv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26228 { 4098 /* sadalp */, AArch64::SADALPv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
26229 { 4098 /* sadalp */, AArch64::SADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
26230 { 4098 /* sadalp */, AArch64::SADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26231 { 4098 /* sadalp */, AArch64::SADALP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26232 { 4105 /* saddl */, AArch64::SADDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26233 { 4105 /* saddl */, AArch64::SADDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26234 { 4105 /* saddl */, AArch64::SADDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26235 { 4111 /* saddl2 */, AArch64::SADDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26236 { 4111 /* saddl2 */, AArch64::SADDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26237 { 4111 /* saddl2 */, AArch64::SADDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26238 { 4118 /* saddlb */, AArch64::SADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26239 { 4118 /* saddlb */, AArch64::SADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26240 { 4118 /* saddlb */, AArch64::SADDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26241 { 4125 /* saddlbt */, AArch64::SADDLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26242 { 4125 /* saddlbt */, AArch64::SADDLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26243 { 4125 /* saddlbt */, AArch64::SADDLBT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26244 { 4133 /* saddlp */, AArch64::SADDLPv2i32_v1i64, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, },
26245 { 4133 /* saddlp */, AArch64::SADDLPv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
26246 { 4133 /* saddlp */, AArch64::SADDLPv4i16_v2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
26247 { 4133 /* saddlp */, AArch64::SADDLPv8i8_v4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
26248 { 4133 /* saddlp */, AArch64::SADDLPv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26249 { 4133 /* saddlp */, AArch64::SADDLPv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
26250 { 4140 /* saddlt */, AArch64::SADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26251 { 4140 /* saddlt */, AArch64::SADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26252 { 4140 /* saddlt */, AArch64::SADDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26253 { 4147 /* saddlv */, AArch64::SADDLVv16i8v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_FPR16, MCK_VectorReg128 }, },
26254 { 4147 /* saddlv */, AArch64::SADDLVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_FPR32, MCK_VectorReg64 }, },
26255 { 4147 /* saddlv */, AArch64::SADDLVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR64, MCK_VectorReg128 }, },
26256 { 4147 /* saddlv */, AArch64::SADDLVv8i8v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_FPR16, MCK_VectorReg64 }, },
26257 { 4147 /* saddlv */, AArch64::SADDLVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_FPR32, MCK_VectorReg128 }, },
26258 { 4154 /* saddv */, AArch64::SADDV_VPZ_H, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
26259 { 4154 /* saddv */, AArch64::SADDV_VPZ_S, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
26260 { 4154 /* saddv */, AArch64::SADDV_VPZ_B, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
26261 { 4160 /* saddw */, AArch64::SADDWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
26262 { 4160 /* saddw */, AArch64::SADDWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
26263 { 4160 /* saddw */, AArch64::SADDWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
26264 { 4166 /* saddw2 */, AArch64::SADDWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26265 { 4166 /* saddw2 */, AArch64::SADDWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26266 { 4166 /* saddw2 */, AArch64::SADDWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26267 { 4173 /* saddwb */, AArch64::SADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26268 { 4173 /* saddwb */, AArch64::SADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
26269 { 4173 /* saddwb */, AArch64::SADDWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
26270 { 4180 /* saddwt */, AArch64::SADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26271 { 4180 /* saddwt */, AArch64::SADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
26272 { 4180 /* saddwt */, AArch64::SADDWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
26273 { 4187 /* sb */, AArch64::SB, Convert_NoOperands, AMFBS_HasSB, { }, },
26274 { 4190 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26275 { 4190 /* sbc */, AArch64::SBCXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
26276 { 4194 /* sbclb */, AArch64::SBCLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26277 { 4194 /* sbclb */, AArch64::SBCLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26278 { 4200 /* sbclt */, AArch64::SBCLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26279 { 4200 /* sbclt */, AArch64::SBCLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26280 { 4206 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26281 { 4206 /* sbcs */, AArch64::SBCSXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
26282 { 4211 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
26283 { 4211 /* sbfm */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, },
26284 { 4216 /* scvtf */, AArch64::SCVTFv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
26285 { 4216 /* scvtf */, AArch64::SCVTFUWHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
26286 { 4216 /* scvtf */, AArch64::SCVTFUXHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, },
26287 { 4216 /* scvtf */, AArch64::SCVTFv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
26288 { 4216 /* scvtf */, AArch64::SCVTFUWSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
26289 { 4216 /* scvtf */, AArch64::SCVTFUXSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, },
26290 { 4216 /* scvtf */, AArch64::SCVTFv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
26291 { 4216 /* scvtf */, AArch64::SCVTFUWDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, },
26292 { 4216 /* scvtf */, AArch64::SCVTFUXDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, },
26293 { 4216 /* scvtf */, AArch64::SCVTFv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
26294 { 4216 /* scvtf */, AArch64::SCVTFv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
26295 { 4216 /* scvtf */, AArch64::SCVTFv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
26296 { 4216 /* scvtf */, AArch64::SCVTFv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26297 { 4216 /* scvtf */, AArch64::SCVTFv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
26298 { 4216 /* scvtf */, AArch64::SCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, },
26299 { 4216 /* scvtf */, AArch64::SCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, },
26300 { 4216 /* scvtf */, AArch64::SCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, },
26301 { 4216 /* scvtf */, AArch64::SCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, },
26302 { 4216 /* scvtf */, AArch64::SCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, },
26303 { 4216 /* scvtf */, AArch64::SCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, },
26304 { 4216 /* scvtf */, AArch64::SCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
26305 { 4216 /* scvtf */, AArch64::SCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, },
26306 { 4216 /* scvtf */, AArch64::SCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, },
26307 { 4216 /* scvtf */, AArch64::SCVTFv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
26308 { 4216 /* scvtf */, AArch64::SCVTFv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
26309 { 4216 /* scvtf */, AArch64::SCVTFv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
26310 { 4216 /* scvtf */, AArch64::SCVTFv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
26311 { 4216 /* scvtf */, AArch64::SCVTFv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
26312 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26313 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26314 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26315 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26316 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26317 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26318 { 4216 /* scvtf */, AArch64::SCVTF_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26319 { 4222 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26320 { 4222 /* sdiv */, AArch64::SDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
26321 { 4222 /* sdiv */, AArch64::SDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26322 { 4222 /* sdiv */, AArch64::SDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26323 { 4227 /* sdivr */, AArch64::SDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26324 { 4227 /* sdivr */, AArch64::SDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26325 { 4233 /* sdot */, AArch64::SDOTv16i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasDotProd, { }, },
26326 { 4233 /* sdot */, AArch64::SDOTv8i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasDotProd, { }, },
26327 { 4233 /* sdot */, AArch64::SDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26328 { 4233 /* sdot */, AArch64::SDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26329 { 4233 /* sdot */, AArch64::SDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasDotProd, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26330 { 4233 /* sdot */, AArch64::SDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasDotProd, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26331 { 4233 /* sdot */, AArch64::SDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, },
26332 { 4233 /* sdot */, AArch64::SDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, },
26333 { 4238 /* sel */, AArch64::SEL_PPPP, Convert__SVEPredicateBReg1_0__SVEPredicateAnyReg1_1__SVEPredicateBReg1_2__SVEPredicateBReg1_3, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
26334 { 4238 /* sel */, AArch64::SEL_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicateAnyReg1_1__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26335 { 4238 /* sel */, AArch64::SEL_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicateAnyReg1_1__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26336 { 4238 /* sel */, AArch64::SEL_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicateAnyReg1_1__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26337 { 4238 /* sel */, AArch64::SEL_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicateAnyReg1_1__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicateAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26338 { 4242 /* setf16 */, AArch64::SETF16, Convert__imm_95_0, AMFBS_HasFlagM, { }, },
26339 { 4249 /* setf8 */, AArch64::SETF8, Convert__imm_95_0, AMFBS_HasFlagM, { }, },
26340 { 4255 /* setffr */, AArch64::SETFFR, Convert_NoOperands, AMFBS_HasSVE, { }, },
26341 { 4262 /* sev */, AArch64::HINT, Convert__imm_95_4, AMFBS_None, { }, },
26342 { 4266 /* sevl */, AArch64::HINT, Convert__imm_95_5, AMFBS_None, { }, },
26343 { 4271 /* sha1c */, AArch64::SHA1Crrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, },
26344 { 4277 /* sha1h */, AArch64::SHA1Hrr, Convert__Reg1_0__Reg1_1, AMFBS_HasSHA2, { MCK_FPR32, MCK_FPR32 }, },
26345 { 4283 /* sha1m */, AArch64::SHA1Mrrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, },
26346 { 4289 /* sha1p */, AArch64::SHA1Prrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR32, MCK_VectorReg128 }, },
26347 { 4295 /* sha1su0 */, AArch64::SHA1SU0rrr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26348 { 4303 /* sha1su1 */, AArch64::SHA1SU1rr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26349 { 4311 /* sha256h */, AArch64::SHA256Hrrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, },
26350 { 4319 /* sha256h2 */, AArch64::SHA256H2rrr, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, },
26351 { 4328 /* sha256su0 */, AArch64::SHA256SU0rr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26352 { 4338 /* sha256su1 */, AArch64::SHA256SU1rrr, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSHA2, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26353 { 4348 /* sha512h */, AArch64::SHA512H, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA3, { MCK__DOT_2d, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, },
26354 { 4356 /* sha512h2 */, AArch64::SHA512H2, Convert__Reg1_1__Tie0_2_2__Reg1_2__VectorReg1281_3, AMFBS_HasSHA3, { MCK__DOT_2d, MCK_FPR128, MCK_FPR128, MCK_VectorReg128 }, },
26355 { 4365 /* sha512su0 */, AArch64::SHA512SU0, Convert__VectorReg1281_1__VectorReg1281_2__Tie0_1_1, AMFBS_HasSHA3, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
26356 { 4375 /* sha512su1 */, AArch64::SHA512SU1, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSHA3, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26357 { 4385 /* shadd */, AArch64::SHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26358 { 4385 /* shadd */, AArch64::SHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26359 { 4385 /* shadd */, AArch64::SHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26360 { 4385 /* shadd */, AArch64::SHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26361 { 4385 /* shadd */, AArch64::SHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26362 { 4385 /* shadd */, AArch64::SHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26363 { 4385 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26364 { 4385 /* shadd */, AArch64::SHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26365 { 4385 /* shadd */, AArch64::SHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26366 { 4385 /* shadd */, AArch64::SHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26367 { 4391 /* shl */, AArch64::SHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
26368 { 4391 /* shl */, AArch64::SHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, },
26369 { 4391 /* shl */, AArch64::SHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, },
26370 { 4391 /* shl */, AArch64::SHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, },
26371 { 4391 /* shl */, AArch64::SHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, },
26372 { 4391 /* shl */, AArch64::SHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, },
26373 { 4391 /* shl */, AArch64::SHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, },
26374 { 4391 /* shl */, AArch64::SHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, },
26375 { 4395 /* shll */, AArch64::SHLLv2i32, Convert__VectorReg1281_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK__HASH_32 }, },
26376 { 4395 /* shll */, AArch64::SHLLv4i16, Convert__VectorReg1281_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK__HASH_16 }, },
26377 { 4395 /* shll */, AArch64::SHLLv8i8, Convert__VectorReg1281_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK__HASH_8 }, },
26378 { 4400 /* shll2 */, AArch64::SHLLv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_32 }, },
26379 { 4400 /* shll2 */, AArch64::SHLLv8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_16 }, },
26380 { 4400 /* shll2 */, AArch64::SHLLv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_8 }, },
26381 { 4406 /* shrn */, AArch64::SHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, },
26382 { 4406 /* shrn */, AArch64::SHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, },
26383 { 4406 /* shrn */, AArch64::SHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, },
26384 { 4411 /* shrn2 */, AArch64::SHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
26385 { 4411 /* shrn2 */, AArch64::SHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
26386 { 4411 /* shrn2 */, AArch64::SHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
26387 { 4417 /* shrnb */, AArch64::SHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26388 { 4417 /* shrnb */, AArch64::SHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26389 { 4417 /* shrnb */, AArch64::SHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26390 { 4423 /* shrnt */, AArch64::SHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26391 { 4423 /* shrnt */, AArch64::SHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26392 { 4423 /* shrnt */, AArch64::SHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26393 { 4429 /* shsub */, AArch64::SHSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26394 { 4429 /* shsub */, AArch64::SHSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26395 { 4429 /* shsub */, AArch64::SHSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26396 { 4429 /* shsub */, AArch64::SHSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26397 { 4429 /* shsub */, AArch64::SHSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26398 { 4429 /* shsub */, AArch64::SHSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26399 { 4429 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26400 { 4429 /* shsub */, AArch64::SHSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26401 { 4429 /* shsub */, AArch64::SHSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26402 { 4429 /* shsub */, AArch64::SHSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26403 { 4435 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26404 { 4435 /* shsubr */, AArch64::SHSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26405 { 4435 /* shsubr */, AArch64::SHSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26406 { 4435 /* shsubr */, AArch64::SHSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26407 { 4442 /* sli */, AArch64::SLId, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
26408 { 4442 /* sli */, AArch64::SLI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
26409 { 4442 /* sli */, AArch64::SLI_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
26410 { 4442 /* sli */, AArch64::SLI_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm0_631_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
26411 { 4442 /* sli */, AArch64::SLI_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
26412 { 4442 /* sli */, AArch64::SLIv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, },
26413 { 4442 /* sli */, AArch64::SLIv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_631_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, },
26414 { 4442 /* sli */, AArch64::SLIv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, },
26415 { 4442 /* sli */, AArch64::SLIv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, },
26416 { 4442 /* sli */, AArch64::SLIv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, },
26417 { 4442 /* sli */, AArch64::SLIv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, },
26418 { 4442 /* sli */, AArch64::SLIv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, },
26419 { 4446 /* sm3partw1 */, AArch64::SM3PARTW1, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26420 { 4456 /* sm3partw2 */, AArch64::SM3PARTW2, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26421 { 4466 /* sm3ss1 */, AArch64::SM3SS1, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__VectorReg1281_4, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26422 { 4473 /* sm3tt1a */, AArch64::SM3TT1A, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26423 { 4481 /* sm3tt1b */, AArch64::SM3TT1B, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26424 { 4489 /* sm3tt2a */, AArch64::SM3TT2A, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26425 { 4497 /* sm3tt2b */, AArch64::SM3TT2B, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26426 { 4505 /* sm4e */, AArch64::SM4E, Convert__VectorReg1281_1__VectorReg1281_2__Tie0_1_1, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26427 { 4505 /* sm4e */, AArch64::SM4E_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2, AMFBS_HasSVE2SM4, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26428 { 4510 /* sm4ekey */, AArch64::SM4EKEY_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2SM4, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26429 { 4510 /* sm4ekey */, AArch64::SM4ENCKEY, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasSM4, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26430 { 4518 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
26431 { 4525 /* smax */, AArch64::SMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
26432 { 4525 /* smax */, AArch64::SMAX_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, },
26433 { 4525 /* smax */, AArch64::SMAX_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, },
26434 { 4525 /* smax */, AArch64::SMAX_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, },
26435 { 4525 /* smax */, AArch64::SMAXv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26436 { 4525 /* smax */, AArch64::SMAXv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26437 { 4525 /* smax */, AArch64::SMAXv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26438 { 4525 /* smax */, AArch64::SMAXv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26439 { 4525 /* smax */, AArch64::SMAXv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26440 { 4525 /* smax */, AArch64::SMAXv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26441 { 4525 /* smax */, AArch64::SMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26442 { 4525 /* smax */, AArch64::SMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26443 { 4525 /* smax */, AArch64::SMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26444 { 4525 /* smax */, AArch64::SMAX_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26445 { 4530 /* smaxp */, AArch64::SMAXPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26446 { 4530 /* smaxp */, AArch64::SMAXPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26447 { 4530 /* smaxp */, AArch64::SMAXPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26448 { 4530 /* smaxp */, AArch64::SMAXPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26449 { 4530 /* smaxp */, AArch64::SMAXPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26450 { 4530 /* smaxp */, AArch64::SMAXPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26451 { 4530 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26452 { 4530 /* smaxp */, AArch64::SMAXP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26453 { 4530 /* smaxp */, AArch64::SMAXP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26454 { 4530 /* smaxp */, AArch64::SMAXP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26455 { 4536 /* smaxv */, AArch64::SMAXVv16i8v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, },
26456 { 4536 /* smaxv */, AArch64::SMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
26457 { 4536 /* smaxv */, AArch64::SMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
26458 { 4536 /* smaxv */, AArch64::SMAXVv8i8v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, },
26459 { 4536 /* smaxv */, AArch64::SMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
26460 { 4536 /* smaxv */, AArch64::SMAXV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
26461 { 4536 /* smaxv */, AArch64::SMAXV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
26462 { 4536 /* smaxv */, AArch64::SMAXV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
26463 { 4536 /* smaxv */, AArch64::SMAXV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
26464 { 4542 /* smc */, AArch64::SMC, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
26465 { 4546 /* smin */, AArch64::SMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SImm8 }, },
26466 { 4546 /* smin */, AArch64::SMIN_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SImm8 }, },
26467 { 4546 /* smin */, AArch64::SMIN_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SImm8 }, },
26468 { 4546 /* smin */, AArch64::SMIN_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SImm81_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SImm8 }, },
26469 { 4546 /* smin */, AArch64::SMINv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26470 { 4546 /* smin */, AArch64::SMINv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26471 { 4546 /* smin */, AArch64::SMINv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26472 { 4546 /* smin */, AArch64::SMINv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26473 { 4546 /* smin */, AArch64::SMINv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26474 { 4546 /* smin */, AArch64::SMINv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26475 { 4546 /* smin */, AArch64::SMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26476 { 4546 /* smin */, AArch64::SMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26477 { 4546 /* smin */, AArch64::SMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26478 { 4546 /* smin */, AArch64::SMIN_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26479 { 4551 /* sminp */, AArch64::SMINPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26480 { 4551 /* sminp */, AArch64::SMINPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26481 { 4551 /* sminp */, AArch64::SMINPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26482 { 4551 /* sminp */, AArch64::SMINPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26483 { 4551 /* sminp */, AArch64::SMINPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26484 { 4551 /* sminp */, AArch64::SMINPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26485 { 4551 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26486 { 4551 /* sminp */, AArch64::SMINP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26487 { 4551 /* sminp */, AArch64::SMINP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26488 { 4551 /* sminp */, AArch64::SMINP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26489 { 4557 /* sminv */, AArch64::SMINVv16i8v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, },
26490 { 4557 /* sminv */, AArch64::SMINVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
26491 { 4557 /* sminv */, AArch64::SMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
26492 { 4557 /* sminv */, AArch64::SMINVv8i8v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, },
26493 { 4557 /* sminv */, AArch64::SMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
26494 { 4557 /* sminv */, AArch64::SMINV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
26495 { 4557 /* sminv */, AArch64::SMINV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
26496 { 4557 /* sminv */, AArch64::SMINV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
26497 { 4557 /* sminv */, AArch64::SMINV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
26498 { 4563 /* smlal */, AArch64::SMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26499 { 4563 /* smlal */, AArch64::SMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26500 { 4563 /* smlal */, AArch64::SMLALv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26501 { 4563 /* smlal */, AArch64::SMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26502 { 4563 /* smlal */, AArch64::SMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26503 { 4569 /* smlal2 */, AArch64::SMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26504 { 4569 /* smlal2 */, AArch64::SMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26505 { 4569 /* smlal2 */, AArch64::SMLALv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26506 { 4569 /* smlal2 */, AArch64::SMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26507 { 4569 /* smlal2 */, AArch64::SMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26508 { 4576 /* smlalb */, AArch64::SMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26509 { 4576 /* smlalb */, AArch64::SMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26510 { 4576 /* smlalb */, AArch64::SMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26511 { 4576 /* smlalb */, AArch64::SMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26512 { 4576 /* smlalb */, AArch64::SMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26513 { 4583 /* smlalt */, AArch64::SMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26514 { 4583 /* smlalt */, AArch64::SMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26515 { 4583 /* smlalt */, AArch64::SMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26516 { 4583 /* smlalt */, AArch64::SMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26517 { 4583 /* smlalt */, AArch64::SMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26518 { 4590 /* smlsl */, AArch64::SMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26519 { 4590 /* smlsl */, AArch64::SMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26520 { 4590 /* smlsl */, AArch64::SMLSLv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26521 { 4590 /* smlsl */, AArch64::SMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26522 { 4590 /* smlsl */, AArch64::SMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26523 { 4596 /* smlsl2 */, AArch64::SMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26524 { 4596 /* smlsl2 */, AArch64::SMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26525 { 4596 /* smlsl2 */, AArch64::SMLSLv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26526 { 4596 /* smlsl2 */, AArch64::SMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26527 { 4596 /* smlsl2 */, AArch64::SMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26528 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26529 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26530 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26531 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26532 { 4603 /* smlslb */, AArch64::SMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26533 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26534 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26535 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26536 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26537 { 4610 /* smlslt */, AArch64::SMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26538 { 4617 /* smmla */, AArch64::SMMLA, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasMatMulInt8, { }, },
26539 { 4617 /* smmla */, AArch64::SMMLA_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26540 { 4623 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
26541 { 4630 /* smov */, AArch64::SMOVvi8to32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_15 }, },
26542 { 4630 /* smov */, AArch64::SMOVvi8to64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_15 }, },
26543 { 4630 /* smov */, AArch64::SMOVvi16to32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_7 }, },
26544 { 4630 /* smov */, AArch64::SMOVvi16to64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_7 }, },
26545 { 4630 /* smov */, AArch64::SMOVvi32to64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26546 { 4635 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
26547 { 4642 /* smulh */, AArch64::SMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
26548 { 4642 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26549 { 4642 /* smulh */, AArch64::SMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26550 { 4642 /* smulh */, AArch64::SMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26551 { 4642 /* smulh */, AArch64::SMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26552 { 4642 /* smulh */, AArch64::SMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26553 { 4642 /* smulh */, AArch64::SMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26554 { 4642 /* smulh */, AArch64::SMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26555 { 4642 /* smulh */, AArch64::SMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26556 { 4648 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
26557 { 4648 /* smull */, AArch64::SMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26558 { 4648 /* smull */, AArch64::SMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26559 { 4648 /* smull */, AArch64::SMULLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26560 { 4648 /* smull */, AArch64::SMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26561 { 4648 /* smull */, AArch64::SMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26562 { 4654 /* smull2 */, AArch64::SMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26563 { 4654 /* smull2 */, AArch64::SMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26564 { 4654 /* smull2 */, AArch64::SMULLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26565 { 4654 /* smull2 */, AArch64::SMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26566 { 4654 /* smull2 */, AArch64::SMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26567 { 4661 /* smullb */, AArch64::SMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26568 { 4661 /* smullb */, AArch64::SMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26569 { 4661 /* smullb */, AArch64::SMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26570 { 4661 /* smullb */, AArch64::SMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26571 { 4661 /* smullb */, AArch64::SMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26572 { 4668 /* smullt */, AArch64::SMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26573 { 4668 /* smullt */, AArch64::SMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26574 { 4668 /* smullt */, AArch64::SMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26575 { 4668 /* smullt */, AArch64::SMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26576 { 4668 /* smullt */, AArch64::SMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26577 { 4675 /* splice */, AArch64::SPLICE_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList216 }, },
26578 { 4675 /* splice */, AArch64::SPLICE_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList232 }, },
26579 { 4675 /* splice */, AArch64::SPLICE_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList264 }, },
26580 { 4675 /* splice */, AArch64::SPLICE_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList281_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList28 }, },
26581 { 4675 /* splice */, AArch64::SPLICE_ZPZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26582 { 4675 /* splice */, AArch64::SPLICE_ZPZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26583 { 4675 /* splice */, AArch64::SPLICE_ZPZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorDReg1_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26584 { 4675 /* splice */, AArch64::SPLICE_ZPZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26585 { 4682 /* sqabs */, AArch64::SQABSv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16 }, },
26586 { 4682 /* sqabs */, AArch64::SQABSv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
26587 { 4682 /* sqabs */, AArch64::SQABSv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
26588 { 4682 /* sqabs */, AArch64::SQABSv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8 }, },
26589 { 4682 /* sqabs */, AArch64::SQABSv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
26590 { 4682 /* sqabs */, AArch64::SQABSv2i64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
26591 { 4682 /* sqabs */, AArch64::SQABSv2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
26592 { 4682 /* sqabs */, AArch64::SQABSv4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
26593 { 4682 /* sqabs */, AArch64::SQABSv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26594 { 4682 /* sqabs */, AArch64::SQABSv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
26595 { 4682 /* sqabs */, AArch64::SQABSv8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
26596 { 4682 /* sqabs */, AArch64::SQABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26597 { 4682 /* sqabs */, AArch64::SQABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26598 { 4682 /* sqabs */, AArch64::SQABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26599 { 4682 /* sqabs */, AArch64::SQABS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
26600 { 4688 /* sqadd */, AArch64::SQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
26601 { 4688 /* sqadd */, AArch64::SQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
26602 { 4688 /* sqadd */, AArch64::SQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
26603 { 4688 /* sqadd */, AArch64::SQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
26604 { 4688 /* sqadd */, AArch64::SQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
26605 { 4688 /* sqadd */, AArch64::SQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26606 { 4688 /* sqadd */, AArch64::SQADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
26607 { 4688 /* sqadd */, AArch64::SQADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26608 { 4688 /* sqadd */, AArch64::SQADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
26609 { 4688 /* sqadd */, AArch64::SQADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26610 { 4688 /* sqadd */, AArch64::SQADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
26611 { 4688 /* sqadd */, AArch64::SQADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26612 { 4688 /* sqadd */, AArch64::SQADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26613 { 4688 /* sqadd */, AArch64::SQADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26614 { 4688 /* sqadd */, AArch64::SQADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26615 { 4688 /* sqadd */, AArch64::SQADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26616 { 4688 /* sqadd */, AArch64::SQADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26617 { 4688 /* sqadd */, AArch64::SQADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26618 { 4688 /* sqadd */, AArch64::SQADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26619 { 4688 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26620 { 4688 /* sqadd */, AArch64::SQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26621 { 4688 /* sqadd */, AArch64::SQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26622 { 4688 /* sqadd */, AArch64::SQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26623 { 4694 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
26624 { 4694 /* sqcadd */, AArch64::SQCADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
26625 { 4694 /* sqcadd */, AArch64::SQCADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
26626 { 4694 /* sqcadd */, AArch64::SQCADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
26627 { 4701 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
26628 { 4701 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
26629 { 4701 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
26630 { 4701 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
26631 { 4701 /* sqdecb */, AArch64::SQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26632 { 4701 /* sqdecb */, AArch64::SQDECB_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26633 { 4708 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
26634 { 4708 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
26635 { 4708 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
26636 { 4708 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
26637 { 4708 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
26638 { 4708 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
26639 { 4708 /* sqdecd */, AArch64::SQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26640 { 4708 /* sqdecd */, AArch64::SQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26641 { 4708 /* sqdecd */, AArch64::SQDECD_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26642 { 4715 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
26643 { 4715 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
26644 { 4715 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
26645 { 4715 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
26646 { 4715 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
26647 { 4715 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
26648 { 4715 /* sqdech */, AArch64::SQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26649 { 4715 /* sqdech */, AArch64::SQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26650 { 4715 /* sqdech */, AArch64::SQDECH_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26651 { 4722 /* sqdecp */, AArch64::SQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
26652 { 4722 /* sqdecp */, AArch64::SQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
26653 { 4722 /* sqdecp */, AArch64::SQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
26654 { 4722 /* sqdecp */, AArch64::SQDECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
26655 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
26656 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
26657 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
26658 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
26659 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
26660 { 4722 /* sqdecp */, AArch64::SQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
26661 { 4722 /* sqdecp */, AArch64::SQDECP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, },
26662 { 4722 /* sqdecp */, AArch64::SQDECP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, },
26663 { 4722 /* sqdecp */, AArch64::SQDECP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, },
26664 { 4722 /* sqdecp */, AArch64::SQDECP_XPWd_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg, MCK_GPR64as32 }, },
26665 { 4729 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
26666 { 4729 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
26667 { 4729 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
26668 { 4729 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
26669 { 4729 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
26670 { 4729 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
26671 { 4729 /* sqdecw */, AArch64::SQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26672 { 4729 /* sqdecw */, AArch64::SQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26673 { 4729 /* sqdecw */, AArch64::SQDECW_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26674 { 4736 /* sqdmlal */, AArch64::SQDMLALi16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, },
26675 { 4736 /* sqdmlal */, AArch64::SQDMLALi32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, },
26676 { 4736 /* sqdmlal */, AArch64::SQDMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26677 { 4736 /* sqdmlal */, AArch64::SQDMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26678 { 4736 /* sqdmlal */, AArch64::SQDMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26679 { 4736 /* sqdmlal */, AArch64::SQDMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26680 { 4736 /* sqdmlal */, AArch64::SQDMLALv1i32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26681 { 4736 /* sqdmlal */, AArch64::SQDMLALv1i64_indexed, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26682 { 4744 /* sqdmlal2 */, AArch64::SQDMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26683 { 4744 /* sqdmlal2 */, AArch64::SQDMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26684 { 4744 /* sqdmlal2 */, AArch64::SQDMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26685 { 4744 /* sqdmlal2 */, AArch64::SQDMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26686 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26687 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26688 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26689 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26690 { 4753 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26691 { 4762 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26692 { 4762 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26693 { 4762 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26694 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26695 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26696 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26697 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26698 { 4772 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26699 { 4781 /* sqdmlsl */, AArch64::SQDMLSLi16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, },
26700 { 4781 /* sqdmlsl */, AArch64::SQDMLSLi32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, },
26701 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26702 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26703 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26704 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26705 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv1i32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26706 { 4781 /* sqdmlsl */, AArch64::SQDMLSLv1i64_indexed, Convert__FPRAsmOperandFPR641_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26707 { 4789 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26708 { 4789 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26709 { 4789 /* sqdmlsl2 */, AArch64::SQDMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26710 { 4789 /* sqdmlsl2 */, AArch64::SQDMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26711 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26712 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26713 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26714 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26715 { 4798 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26716 { 4807 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26717 { 4807 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26718 { 4807 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26719 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26720 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26721 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26722 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26723 { 4817 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26724 { 4826 /* sqdmulh */, AArch64::SQDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
26725 { 4826 /* sqdmulh */, AArch64::SQDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
26726 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26727 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26728 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26729 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26730 { 4826 /* sqdmulh */, AArch64::SQDMULHv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26731 { 4826 /* sqdmulh */, AArch64::SQDMULHv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26732 { 4826 /* sqdmulh */, AArch64::SQDMULHv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26733 { 4826 /* sqdmulh */, AArch64::SQDMULHv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26734 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26735 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
26736 { 4826 /* sqdmulh */, AArch64::SQDMULH_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
26737 { 4826 /* sqdmulh */, AArch64::SQDMULHv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26738 { 4826 /* sqdmulh */, AArch64::SQDMULHv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26739 { 4826 /* sqdmulh */, AArch64::SQDMULHv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26740 { 4826 /* sqdmulh */, AArch64::SQDMULHv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26741 { 4826 /* sqdmulh */, AArch64::SQDMULHv1i16_indexed, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26742 { 4826 /* sqdmulh */, AArch64::SQDMULHv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26743 { 4834 /* sqdmull */, AArch64::SQDMULLi16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR16, MCK_FPR16 }, },
26744 { 4834 /* sqdmull */, AArch64::SQDMULLi32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR32, MCK_FPR32 }, },
26745 { 4834 /* sqdmull */, AArch64::SQDMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26746 { 4834 /* sqdmull */, AArch64::SQDMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
26747 { 4834 /* sqdmull */, AArch64::SQDMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26748 { 4834 /* sqdmull */, AArch64::SQDMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26749 { 4834 /* sqdmull */, AArch64::SQDMULLv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26750 { 4834 /* sqdmull */, AArch64::SQDMULLv1i64_indexed, Convert__FPRAsmOperandFPR641_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26751 { 4842 /* sqdmull2 */, AArch64::SQDMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26752 { 4842 /* sqdmull2 */, AArch64::SQDMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26753 { 4842 /* sqdmull2 */, AArch64::SQDMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26754 { 4842 /* sqdmull2 */, AArch64::SQDMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26755 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26756 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26757 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26758 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26759 { 4851 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26760 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26761 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26762 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26763 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26764 { 4860 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26765 { 4869 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
26766 { 4869 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
26767 { 4869 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
26768 { 4869 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
26769 { 4869 /* sqincb */, AArch64::SQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26770 { 4869 /* sqincb */, AArch64::SQINCB_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26771 { 4876 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
26772 { 4876 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
26773 { 4876 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
26774 { 4876 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
26775 { 4876 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
26776 { 4876 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
26777 { 4876 /* sqincd */, AArch64::SQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26778 { 4876 /* sqincd */, AArch64::SQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26779 { 4876 /* sqincd */, AArch64::SQINCD_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26780 { 4883 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
26781 { 4883 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
26782 { 4883 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
26783 { 4883 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
26784 { 4883 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
26785 { 4883 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
26786 { 4883 /* sqinch */, AArch64::SQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26787 { 4883 /* sqinch */, AArch64::SQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26788 { 4883 /* sqinch */, AArch64::SQINCH_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26789 { 4890 /* sqincp */, AArch64::SQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
26790 { 4890 /* sqincp */, AArch64::SQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
26791 { 4890 /* sqincp */, AArch64::SQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
26792 { 4890 /* sqincp */, AArch64::SQINCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
26793 { 4890 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
26794 { 4890 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
26795 { 4890 /* sqincp */, AArch64::SQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
26796 { 4890 /* sqincp */, AArch64::SQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
26797 { 4890 /* sqincp */, AArch64::SQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
26798 { 4890 /* sqincp */, AArch64::SQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
26799 { 4890 /* sqincp */, AArch64::SQINCP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, },
26800 { 4890 /* sqincp */, AArch64::SQINCP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, },
26801 { 4890 /* sqincp */, AArch64::SQINCP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, },
26802 { 4890 /* sqincp */, AArch64::SQINCP_XPWd_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg, MCK_GPR64as32 }, },
26803 { 4897 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
26804 { 4897 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
26805 { 4897 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32 }, },
26806 { 4897 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
26807 { 4897 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
26808 { 4897 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie255_1_2__GPR64as321_1__SVEPattern1_2__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern }, },
26809 { 4897 /* sqincw */, AArch64::SQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26810 { 4897 /* sqincw */, AArch64::SQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26811 { 4897 /* sqincw */, AArch64::SQINCW_XPiWdI, Convert__Reg1_0__Tie0_1_2__SVEPattern1_2__Imm1_161_4, AMFBS_HasSVE, { MCK_GPR64, MCK_GPR64as32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26812 { 4904 /* sqneg */, AArch64::SQNEGv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16 }, },
26813 { 4904 /* sqneg */, AArch64::SQNEGv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
26814 { 4904 /* sqneg */, AArch64::SQNEGv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
26815 { 4904 /* sqneg */, AArch64::SQNEGv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8 }, },
26816 { 4904 /* sqneg */, AArch64::SQNEGv16i8, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
26817 { 4904 /* sqneg */, AArch64::SQNEGv2i64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
26818 { 4904 /* sqneg */, AArch64::SQNEGv2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
26819 { 4904 /* sqneg */, AArch64::SQNEGv4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
26820 { 4904 /* sqneg */, AArch64::SQNEGv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
26821 { 4904 /* sqneg */, AArch64::SQNEGv8i8, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
26822 { 4904 /* sqneg */, AArch64::SQNEGv8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
26823 { 4904 /* sqneg */, AArch64::SQNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26824 { 4904 /* sqneg */, AArch64::SQNEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26825 { 4904 /* sqneg */, AArch64::SQNEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
26826 { 4904 /* sqneg */, AArch64::SQNEG_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
26827 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
26828 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
26829 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
26830 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
26831 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
26832 { 4910 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
26833 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasRDM, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
26834 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasRDM, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
26835 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26836 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26837 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26838 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26839 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasRDM, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26840 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasRDM, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26841 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasRDM, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26842 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasRDM, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26843 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26844 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
26845 { 4920 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
26846 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26847 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26848 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26849 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26850 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHi16_indexed, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26851 { 4920 /* sqrdmlah */, AArch64::SQRDMLAHi32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26852 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasRDM, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
26853 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_2, AMFBS_HasRDM, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
26854 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26855 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26856 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26857 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26858 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasRDM, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26859 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON_HasRDM, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26860 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasRDM, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26861 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON_HasRDM, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26862 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26863 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
26864 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
26865 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv2i32_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26866 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv4i16_indexed, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26867 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26868 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26869 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHi16_indexed, Convert__FPRAsmOperandFPR161_1__Tie0_2_2__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26870 { 4929 /* sqrdmlsh */, AArch64::SQRDMLSHi32_indexed, Convert__FPRAsmOperandFPR321_1__Tie0_2_2__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON_HasRDM, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26871 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
26872 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
26873 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26874 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26875 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26876 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26877 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26878 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26879 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26880 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26881 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26882 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
26883 { 4938 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
26884 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv2i32_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26885 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv4i16_indexed, Convert__VectorReg641_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26886 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26887 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26888 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv1i16_indexed, Convert__FPRAsmOperandFPR161_1__FPRAsmOperandFPR161_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_FPRAsmOperandFPR16, MCK_FPRAsmOperandFPR16, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
26889 { 4938 /* sqrdmulh */, AArch64::SQRDMULHv1i32_indexed, Convert__FPRAsmOperandFPR321_1__FPRAsmOperandFPR321_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26890 { 4947 /* sqrshl */, AArch64::SQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
26891 { 4947 /* sqrshl */, AArch64::SQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
26892 { 4947 /* sqrshl */, AArch64::SQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
26893 { 4947 /* sqrshl */, AArch64::SQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
26894 { 4947 /* sqrshl */, AArch64::SQRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26895 { 4947 /* sqrshl */, AArch64::SQRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26896 { 4947 /* sqrshl */, AArch64::SQRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26897 { 4947 /* sqrshl */, AArch64::SQRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26898 { 4947 /* sqrshl */, AArch64::SQRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26899 { 4947 /* sqrshl */, AArch64::SQRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26900 { 4947 /* sqrshl */, AArch64::SQRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26901 { 4947 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26902 { 4947 /* sqrshl */, AArch64::SQRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26903 { 4947 /* sqrshl */, AArch64::SQRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26904 { 4947 /* sqrshl */, AArch64::SQRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26905 { 4954 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26906 { 4954 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26907 { 4954 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26908 { 4954 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26909 { 4962 /* sqrshrn */, AArch64::SQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
26910 { 4962 /* sqrshrn */, AArch64::SQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
26911 { 4962 /* sqrshrn */, AArch64::SQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
26912 { 4962 /* sqrshrn */, AArch64::SQRSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, },
26913 { 4962 /* sqrshrn */, AArch64::SQRSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, },
26914 { 4962 /* sqrshrn */, AArch64::SQRSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, },
26915 { 4970 /* sqrshrn2 */, AArch64::SQRSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
26916 { 4970 /* sqrshrn2 */, AArch64::SQRSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
26917 { 4970 /* sqrshrn2 */, AArch64::SQRSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
26918 { 4979 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26919 { 4979 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26920 { 4979 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26921 { 4988 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26922 { 4988 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26923 { 4988 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26924 { 4997 /* sqrshrun */, AArch64::SQRSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
26925 { 4997 /* sqrshrun */, AArch64::SQRSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
26926 { 4997 /* sqrshrun */, AArch64::SQRSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
26927 { 4997 /* sqrshrun */, AArch64::SQRSHRUNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, },
26928 { 4997 /* sqrshrun */, AArch64::SQRSHRUNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, },
26929 { 4997 /* sqrshrun */, AArch64::SQRSHRUNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, },
26930 { 5006 /* sqrshrun2 */, AArch64::SQRSHRUNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
26931 { 5006 /* sqrshrun2 */, AArch64::SQRSHRUNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
26932 { 5006 /* sqrshrun2 */, AArch64::SQRSHRUNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
26933 { 5016 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26934 { 5016 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26935 { 5016 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26936 { 5026 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26937 { 5026 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26938 { 5026 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26939 { 5036 /* sqshl */, AArch64::SQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
26940 { 5036 /* sqshl */, AArch64::SQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, },
26941 { 5036 /* sqshl */, AArch64::SQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
26942 { 5036 /* sqshl */, AArch64::SQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, },
26943 { 5036 /* sqshl */, AArch64::SQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
26944 { 5036 /* sqshl */, AArch64::SQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
26945 { 5036 /* sqshl */, AArch64::SQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
26946 { 5036 /* sqshl */, AArch64::SQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, },
26947 { 5036 /* sqshl */, AArch64::SQSHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, },
26948 { 5036 /* sqshl */, AArch64::SQSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26949 { 5036 /* sqshl */, AArch64::SQSHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, },
26950 { 5036 /* sqshl */, AArch64::SQSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26951 { 5036 /* sqshl */, AArch64::SQSHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, },
26952 { 5036 /* sqshl */, AArch64::SQSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26953 { 5036 /* sqshl */, AArch64::SQSHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, },
26954 { 5036 /* sqshl */, AArch64::SQSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26955 { 5036 /* sqshl */, AArch64::SQSHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, },
26956 { 5036 /* sqshl */, AArch64::SQSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26957 { 5036 /* sqshl */, AArch64::SQSHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, },
26958 { 5036 /* sqshl */, AArch64::SQSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
26959 { 5036 /* sqshl */, AArch64::SQSHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, },
26960 { 5036 /* sqshl */, AArch64::SQSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
26961 { 5036 /* sqshl */, AArch64::SQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
26962 { 5036 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26963 { 5036 /* sqshl */, AArch64::SQSHL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
26964 { 5036 /* sqshl */, AArch64::SQSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26965 { 5036 /* sqshl */, AArch64::SQSHL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
26966 { 5036 /* sqshl */, AArch64::SQSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26967 { 5036 /* sqshl */, AArch64::SQSHL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
26968 { 5036 /* sqshl */, AArch64::SQSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26969 { 5042 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26970 { 5042 /* sqshlr */, AArch64::SQSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26971 { 5042 /* sqshlr */, AArch64::SQSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26972 { 5042 /* sqshlr */, AArch64::SQSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26973 { 5049 /* sqshlu */, AArch64::SQSHLUh, Convert__Reg1_0__Reg1_1__Imm0_151_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, },
26974 { 5049 /* sqshlu */, AArch64::SQSHLUs, Convert__Reg1_0__Reg1_1__Imm0_311_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, },
26975 { 5049 /* sqshlu */, AArch64::SQSHLUd, Convert__Reg1_0__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
26976 { 5049 /* sqshlu */, AArch64::SQSHLUb, Convert__Reg1_0__Reg1_1__Imm0_71_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, },
26977 { 5049 /* sqshlu */, AArch64::SQSHLUv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, },
26978 { 5049 /* sqshlu */, AArch64::SQSHLUv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, },
26979 { 5049 /* sqshlu */, AArch64::SQSHLUv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, },
26980 { 5049 /* sqshlu */, AArch64::SQSHLUv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, },
26981 { 5049 /* sqshlu */, AArch64::SQSHLUv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, },
26982 { 5049 /* sqshlu */, AArch64::SQSHLUv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, },
26983 { 5049 /* sqshlu */, AArch64::SQSHLUv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, },
26984 { 5049 /* sqshlu */, AArch64::SQSHLU_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
26985 { 5049 /* sqshlu */, AArch64::SQSHLU_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
26986 { 5049 /* sqshlu */, AArch64::SQSHLU_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
26987 { 5049 /* sqshlu */, AArch64::SQSHLU_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
26988 { 5056 /* sqshrn */, AArch64::SQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
26989 { 5056 /* sqshrn */, AArch64::SQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
26990 { 5056 /* sqshrn */, AArch64::SQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
26991 { 5056 /* sqshrn */, AArch64::SQSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, },
26992 { 5056 /* sqshrn */, AArch64::SQSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, },
26993 { 5056 /* sqshrn */, AArch64::SQSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, },
26994 { 5063 /* sqshrn2 */, AArch64::SQSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
26995 { 5063 /* sqshrn2 */, AArch64::SQSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
26996 { 5063 /* sqshrn2 */, AArch64::SQSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
26997 { 5071 /* sqshrnb */, AArch64::SQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26998 { 5071 /* sqshrnb */, AArch64::SQSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26999 { 5071 /* sqshrnb */, AArch64::SQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27000 { 5079 /* sqshrnt */, AArch64::SQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
27001 { 5079 /* sqshrnt */, AArch64::SQSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
27002 { 5079 /* sqshrnt */, AArch64::SQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27003 { 5087 /* sqshrun */, AArch64::SQSHRUNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
27004 { 5087 /* sqshrun */, AArch64::SQSHRUNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
27005 { 5087 /* sqshrun */, AArch64::SQSHRUNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
27006 { 5087 /* sqshrun */, AArch64::SQSHRUNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, },
27007 { 5087 /* sqshrun */, AArch64::SQSHRUNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, },
27008 { 5087 /* sqshrun */, AArch64::SQSHRUNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, },
27009 { 5095 /* sqshrun2 */, AArch64::SQSHRUNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
27010 { 5095 /* sqshrun2 */, AArch64::SQSHRUNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
27011 { 5095 /* sqshrun2 */, AArch64::SQSHRUNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
27012 { 5104 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
27013 { 5104 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
27014 { 5104 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27015 { 5113 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
27016 { 5113 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
27017 { 5113 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27018 { 5122 /* sqsub */, AArch64::SQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
27019 { 5122 /* sqsub */, AArch64::SQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
27020 { 5122 /* sqsub */, AArch64::SQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
27021 { 5122 /* sqsub */, AArch64::SQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
27022 { 5122 /* sqsub */, AArch64::SQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
27023 { 5122 /* sqsub */, AArch64::SQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27024 { 5122 /* sqsub */, AArch64::SQSUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
27025 { 5122 /* sqsub */, AArch64::SQSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27026 { 5122 /* sqsub */, AArch64::SQSUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
27027 { 5122 /* sqsub */, AArch64::SQSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27028 { 5122 /* sqsub */, AArch64::SQSUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
27029 { 5122 /* sqsub */, AArch64::SQSUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27030 { 5122 /* sqsub */, AArch64::SQSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27031 { 5122 /* sqsub */, AArch64::SQSUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27032 { 5122 /* sqsub */, AArch64::SQSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27033 { 5122 /* sqsub */, AArch64::SQSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27034 { 5122 /* sqsub */, AArch64::SQSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27035 { 5122 /* sqsub */, AArch64::SQSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27036 { 5122 /* sqsub */, AArch64::SQSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27037 { 5122 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27038 { 5122 /* sqsub */, AArch64::SQSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27039 { 5122 /* sqsub */, AArch64::SQSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27040 { 5122 /* sqsub */, AArch64::SQSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27041 { 5128 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27042 { 5128 /* sqsubr */, AArch64::SQSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27043 { 5128 /* sqsubr */, AArch64::SQSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27044 { 5128 /* sqsubr */, AArch64::SQSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27045 { 5135 /* sqxtn */, AArch64::SQXTNv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32 }, },
27046 { 5135 /* sqxtn */, AArch64::SQXTNv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64 }, },
27047 { 5135 /* sqxtn */, AArch64::SQXTNv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16 }, },
27048 { 5135 /* sqxtn */, AArch64::SQXTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, },
27049 { 5135 /* sqxtn */, AArch64::SQXTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, },
27050 { 5135 /* sqxtn */, AArch64::SQXTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, },
27051 { 5141 /* sqxtn2 */, AArch64::SQXTNv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
27052 { 5141 /* sqxtn2 */, AArch64::SQXTNv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
27053 { 5141 /* sqxtn2 */, AArch64::SQXTNv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
27054 { 5148 /* sqxtnb */, AArch64::SQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
27055 { 5148 /* sqxtnb */, AArch64::SQXTNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
27056 { 5148 /* sqxtnb */, AArch64::SQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
27057 { 5155 /* sqxtnt */, AArch64::SQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
27058 { 5155 /* sqxtnt */, AArch64::SQXTNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
27059 { 5155 /* sqxtnt */, AArch64::SQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
27060 { 5162 /* sqxtun */, AArch64::SQXTUNv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32 }, },
27061 { 5162 /* sqxtun */, AArch64::SQXTUNv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64 }, },
27062 { 5162 /* sqxtun */, AArch64::SQXTUNv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16 }, },
27063 { 5162 /* sqxtun */, AArch64::SQXTUNv2i32, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, },
27064 { 5162 /* sqxtun */, AArch64::SQXTUNv4i16, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, },
27065 { 5162 /* sqxtun */, AArch64::SQXTUNv8i8, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, },
27066 { 5169 /* sqxtun2 */, AArch64::SQXTUNv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
27067 { 5169 /* sqxtun2 */, AArch64::SQXTUNv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
27068 { 5169 /* sqxtun2 */, AArch64::SQXTUNv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
27069 { 5177 /* sqxtunb */, AArch64::SQXTUNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
27070 { 5177 /* sqxtunb */, AArch64::SQXTUNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
27071 { 5177 /* sqxtunb */, AArch64::SQXTUNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
27072 { 5185 /* sqxtunt */, AArch64::SQXTUNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
27073 { 5185 /* sqxtunt */, AArch64::SQXTUNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
27074 { 5185 /* sqxtunt */, AArch64::SQXTUNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
27075 { 5193 /* srhadd */, AArch64::SRHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27076 { 5193 /* srhadd */, AArch64::SRHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27077 { 5193 /* srhadd */, AArch64::SRHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27078 { 5193 /* srhadd */, AArch64::SRHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27079 { 5193 /* srhadd */, AArch64::SRHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27080 { 5193 /* srhadd */, AArch64::SRHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27081 { 5193 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27082 { 5193 /* srhadd */, AArch64::SRHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27083 { 5193 /* srhadd */, AArch64::SRHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27084 { 5193 /* srhadd */, AArch64::SRHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27085 { 5200 /* sri */, AArch64::SRId, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
27086 { 5200 /* sri */, AArch64::SRI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27087 { 5200 /* sri */, AArch64::SRI_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
27088 { 5200 /* sri */, AArch64::SRI_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
27089 { 5200 /* sri */, AArch64::SRI_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
27090 { 5200 /* sri */, AArch64::SRIv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
27091 { 5200 /* sri */, AArch64::SRIv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
27092 { 5200 /* sri */, AArch64::SRIv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
27093 { 5200 /* sri */, AArch64::SRIv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
27094 { 5200 /* sri */, AArch64::SRIv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
27095 { 5200 /* sri */, AArch64::SRIv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
27096 { 5200 /* sri */, AArch64::SRIv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
27097 { 5204 /* srshl */, AArch64::SRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
27098 { 5204 /* srshl */, AArch64::SRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27099 { 5204 /* srshl */, AArch64::SRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27100 { 5204 /* srshl */, AArch64::SRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27101 { 5204 /* srshl */, AArch64::SRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27102 { 5204 /* srshl */, AArch64::SRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27103 { 5204 /* srshl */, AArch64::SRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27104 { 5204 /* srshl */, AArch64::SRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27105 { 5204 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27106 { 5204 /* srshl */, AArch64::SRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27107 { 5204 /* srshl */, AArch64::SRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27108 { 5204 /* srshl */, AArch64::SRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27109 { 5210 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27110 { 5210 /* srshlr */, AArch64::SRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27111 { 5210 /* srshlr */, AArch64::SRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27112 { 5210 /* srshlr */, AArch64::SRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27113 { 5217 /* srshr */, AArch64::SRSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
27114 { 5217 /* srshr */, AArch64::SRSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
27115 { 5217 /* srshr */, AArch64::SRSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
27116 { 5217 /* srshr */, AArch64::SRSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
27117 { 5217 /* srshr */, AArch64::SRSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
27118 { 5217 /* srshr */, AArch64::SRSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
27119 { 5217 /* srshr */, AArch64::SRSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
27120 { 5217 /* srshr */, AArch64::SRSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
27121 { 5217 /* srshr */, AArch64::SRSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27122 { 5217 /* srshr */, AArch64::SRSHR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
27123 { 5217 /* srshr */, AArch64::SRSHR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
27124 { 5217 /* srshr */, AArch64::SRSHR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
27125 { 5223 /* srsra */, AArch64::SRSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
27126 { 5223 /* srsra */, AArch64::SRSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27127 { 5223 /* srsra */, AArch64::SRSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
27128 { 5223 /* srsra */, AArch64::SRSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
27129 { 5223 /* srsra */, AArch64::SRSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
27130 { 5223 /* srsra */, AArch64::SRSRAv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
27131 { 5223 /* srsra */, AArch64::SRSRAv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
27132 { 5223 /* srsra */, AArch64::SRSRAv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
27133 { 5223 /* srsra */, AArch64::SRSRAv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
27134 { 5223 /* srsra */, AArch64::SRSRAv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
27135 { 5223 /* srsra */, AArch64::SRSRAv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
27136 { 5223 /* srsra */, AArch64::SRSRAv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
27137 { 5229 /* ssbb */, AArch64::DSB, Convert__imm_95_0, AMFBS_None, { }, },
27138 { 5234 /* sshl */, AArch64::SSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
27139 { 5234 /* sshl */, AArch64::SSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27140 { 5234 /* sshl */, AArch64::SSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27141 { 5234 /* sshl */, AArch64::SSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27142 { 5234 /* sshl */, AArch64::SSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27143 { 5234 /* sshl */, AArch64::SSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27144 { 5234 /* sshl */, AArch64::SSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
27145 { 5234 /* sshl */, AArch64::SSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27146 { 5239 /* sshll */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_31 }, },
27147 { 5239 /* sshll */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_15 }, },
27148 { 5239 /* sshll */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_7 }, },
27149 { 5245 /* sshll2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, },
27150 { 5245 /* sshll2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, },
27151 { 5245 /* sshll2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, },
27152 { 5252 /* sshllb */, AArch64::SSHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
27153 { 5252 /* sshllb */, AArch64::SSHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27154 { 5252 /* sshllb */, AArch64::SSHLLB_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
27155 { 5259 /* sshllt */, AArch64::SSHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
27156 { 5259 /* sshllt */, AArch64::SSHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27157 { 5259 /* sshllt */, AArch64::SSHLLT_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
27158 { 5266 /* sshr */, AArch64::SSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
27159 { 5266 /* sshr */, AArch64::SSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
27160 { 5266 /* sshr */, AArch64::SSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
27161 { 5266 /* sshr */, AArch64::SSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
27162 { 5266 /* sshr */, AArch64::SSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
27163 { 5266 /* sshr */, AArch64::SSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
27164 { 5266 /* sshr */, AArch64::SSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
27165 { 5266 /* sshr */, AArch64::SSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
27166 { 5271 /* ssra */, AArch64::SSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
27167 { 5271 /* ssra */, AArch64::SSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27168 { 5271 /* ssra */, AArch64::SSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
27169 { 5271 /* ssra */, AArch64::SSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
27170 { 5271 /* ssra */, AArch64::SSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
27171 { 5271 /* ssra */, AArch64::SSRAv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
27172 { 5271 /* ssra */, AArch64::SSRAv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
27173 { 5271 /* ssra */, AArch64::SSRAv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
27174 { 5271 /* ssra */, AArch64::SSRAv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
27175 { 5271 /* ssra */, AArch64::SSRAv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
27176 { 5271 /* ssra */, AArch64::SSRAv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
27177 { 5271 /* ssra */, AArch64::SSRAv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
27178 { 5276 /* ssubl */, AArch64::SSUBLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
27179 { 5276 /* ssubl */, AArch64::SSUBLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
27180 { 5276 /* ssubl */, AArch64::SSUBLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
27181 { 5282 /* ssubl2 */, AArch64::SSUBLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27182 { 5282 /* ssubl2 */, AArch64::SSUBLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27183 { 5282 /* ssubl2 */, AArch64::SSUBLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27184 { 5289 /* ssublb */, AArch64::SSUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27185 { 5289 /* ssublb */, AArch64::SSUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27186 { 5289 /* ssublb */, AArch64::SSUBLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27187 { 5296 /* ssublbt */, AArch64::SSUBLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27188 { 5296 /* ssublbt */, AArch64::SSUBLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27189 { 5296 /* ssublbt */, AArch64::SSUBLBT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27190 { 5304 /* ssublt */, AArch64::SSUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27191 { 5304 /* ssublt */, AArch64::SSUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27192 { 5304 /* ssublt */, AArch64::SSUBLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27193 { 5311 /* ssubltb */, AArch64::SSUBLTB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27194 { 5311 /* ssubltb */, AArch64::SSUBLTB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27195 { 5311 /* ssubltb */, AArch64::SSUBLTB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27196 { 5319 /* ssubw */, AArch64::SSUBWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
27197 { 5319 /* ssubw */, AArch64::SSUBWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
27198 { 5319 /* ssubw */, AArch64::SSUBWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
27199 { 5325 /* ssubw2 */, AArch64::SSUBWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27200 { 5325 /* ssubw2 */, AArch64::SSUBWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27201 { 5325 /* ssubw2 */, AArch64::SSUBWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
27202 { 5332 /* ssubwb */, AArch64::SSUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27203 { 5332 /* ssubwb */, AArch64::SSUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
27204 { 5332 /* ssubwb */, AArch64::SSUBWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
27205 { 5339 /* ssubwt */, AArch64::SSUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27206 { 5339 /* ssubwt */, AArch64::SSUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
27207 { 5339 /* ssubwt */, AArch64::SSUBWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
27208 { 5346 /* st1 */, AArch64::ST1Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27209 { 5346 /* st1 */, AArch64::ST1Fourv1d, Convert__TypedVectorList4_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27210 { 5346 /* st1 */, AArch64::ST1Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27211 { 5346 /* st1 */, AArch64::ST1Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27212 { 5346 /* st1 */, AArch64::ST1Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27213 { 5346 /* st1 */, AArch64::ST1Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27214 { 5346 /* st1 */, AArch64::ST1Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27215 { 5346 /* st1 */, AArch64::ST1Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27216 { 5346 /* st1 */, AArch64::ST1Onev16b, Convert__TypedVectorList1_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27217 { 5346 /* st1 */, AArch64::ST1Onev1d, Convert__TypedVectorList1_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27218 { 5346 /* st1 */, AArch64::ST1Onev2d, Convert__TypedVectorList1_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27219 { 5346 /* st1 */, AArch64::ST1Onev2s, Convert__TypedVectorList1_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27220 { 5346 /* st1 */, AArch64::ST1Onev4h, Convert__TypedVectorList1_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27221 { 5346 /* st1 */, AArch64::ST1Onev4s, Convert__TypedVectorList1_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27222 { 5346 /* st1 */, AArch64::ST1Onev8b, Convert__TypedVectorList1_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27223 { 5346 /* st1 */, AArch64::ST1Onev8h, Convert__TypedVectorList1_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27224 { 5346 /* st1 */, AArch64::ST1Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27225 { 5346 /* st1 */, AArch64::ST1Threev1d, Convert__TypedVectorList3_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27226 { 5346 /* st1 */, AArch64::ST1Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27227 { 5346 /* st1 */, AArch64::ST1Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27228 { 5346 /* st1 */, AArch64::ST1Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27229 { 5346 /* st1 */, AArch64::ST1Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27230 { 5346 /* st1 */, AArch64::ST1Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27231 { 5346 /* st1 */, AArch64::ST1Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27232 { 5346 /* st1 */, AArch64::ST1Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27233 { 5346 /* st1 */, AArch64::ST1Twov1d, Convert__TypedVectorList2_1641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27234 { 5346 /* st1 */, AArch64::ST1Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27235 { 5346 /* st1 */, AArch64::ST1Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27236 { 5346 /* st1 */, AArch64::ST1Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27237 { 5346 /* st1 */, AArch64::ST1Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27238 { 5346 /* st1 */, AArch64::ST1Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27239 { 5346 /* st1 */, AArch64::ST1Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27240 { 5346 /* st1 */, AArch64::ST1Fourv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27241 { 5346 /* st1 */, AArch64::ST1Onev16b, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27242 { 5346 /* st1 */, AArch64::ST1Threev16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27243 { 5346 /* st1 */, AArch64::ST1Twov16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27244 { 5346 /* st1 */, AArch64::ST1Fourv1d, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27245 { 5346 /* st1 */, AArch64::ST1Onev1d, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27246 { 5346 /* st1 */, AArch64::ST1Threev1d, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27247 { 5346 /* st1 */, AArch64::ST1Twov1d, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27248 { 5346 /* st1 */, AArch64::ST1Fourv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27249 { 5346 /* st1 */, AArch64::ST1Onev2d, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27250 { 5346 /* st1 */, AArch64::ST1Threev2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27251 { 5346 /* st1 */, AArch64::ST1Twov2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27252 { 5346 /* st1 */, AArch64::ST1Fourv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27253 { 5346 /* st1 */, AArch64::ST1Onev2s, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27254 { 5346 /* st1 */, AArch64::ST1Threev2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27255 { 5346 /* st1 */, AArch64::ST1Twov2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27256 { 5346 /* st1 */, AArch64::ST1Fourv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27257 { 5346 /* st1 */, AArch64::ST1Onev4h, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27258 { 5346 /* st1 */, AArch64::ST1Threev4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27259 { 5346 /* st1 */, AArch64::ST1Twov4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27260 { 5346 /* st1 */, AArch64::ST1Fourv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27261 { 5346 /* st1 */, AArch64::ST1Onev4s, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27262 { 5346 /* st1 */, AArch64::ST1Threev4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27263 { 5346 /* st1 */, AArch64::ST1Twov4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27264 { 5346 /* st1 */, AArch64::ST1Fourv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27265 { 5346 /* st1 */, AArch64::ST1Onev8b, Convert__VecListOne641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27266 { 5346 /* st1 */, AArch64::ST1Threev8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27267 { 5346 /* st1 */, AArch64::ST1Twov8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27268 { 5346 /* st1 */, AArch64::ST1Fourv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27269 { 5346 /* st1 */, AArch64::ST1Onev8h, Convert__VecListOne1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27270 { 5346 /* st1 */, AArch64::ST1Threev8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27271 { 5346 /* st1 */, AArch64::ST1Twov8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27272 { 5346 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27273 { 5346 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27274 { 5346 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27275 { 5346 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27276 { 5346 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27277 { 5346 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27278 { 5346 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27279 { 5346 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27280 { 5346 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27281 { 5346 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27282 { 5346 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27283 { 5346 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27284 { 5346 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27285 { 5346 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27286 { 5346 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27287 { 5346 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27288 { 5346 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27289 { 5346 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_2__TypedVectorList1_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27290 { 5346 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27291 { 5346 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_2__TypedVectorList1_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27292 { 5346 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27293 { 5346 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_2__TypedVectorList1_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27294 { 5346 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27295 { 5346 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_2__TypedVectorList1_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27296 { 5346 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27297 { 5346 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_2__TypedVectorList1_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27298 { 5346 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27299 { 5346 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_2__TypedVectorList1_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27300 { 5346 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27301 { 5346 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_2__TypedVectorList1_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27302 { 5346 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27303 { 5346 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_2__TypedVectorList1_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList1_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27304 { 5346 /* st1 */, AArch64::ST1i8, Convert__TypedVectorList1_081_0__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27305 { 5346 /* st1 */, AArch64::ST1i64, Convert__TypedVectorList1_0641_0__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27306 { 5346 /* st1 */, AArch64::ST1i16, Convert__TypedVectorList1_0161_0__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27307 { 5346 /* st1 */, AArch64::ST1i32, Convert__TypedVectorList1_0321_0__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27308 { 5346 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27309 { 5346 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27310 { 5346 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27311 { 5346 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_2__TypedVectorList3_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27312 { 5346 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27313 { 5346 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27314 { 5346 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27315 { 5346 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27316 { 5346 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27317 { 5346 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27318 { 5346 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27319 { 5346 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27320 { 5346 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27321 { 5346 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27322 { 5346 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27323 { 5346 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27324 { 5346 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27325 { 5346 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27326 { 5346 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27327 { 5346 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_2__TypedVectorList2_1641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27328 { 5346 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27329 { 5346 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27330 { 5346 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27331 { 5346 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27332 { 5346 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27333 { 5346 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27334 { 5346 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27335 { 5346 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27336 { 5346 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27337 { 5346 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27338 { 5346 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27339 { 5346 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27340 { 5346 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27341 { 5346 /* st1 */, AArch64::ST1Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27342 { 5346 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27343 { 5346 /* st1 */, AArch64::ST1Onev16b_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27344 { 5346 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27345 { 5346 /* st1 */, AArch64::ST1Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27346 { 5346 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27347 { 5346 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27348 { 5346 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27349 { 5346 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27350 { 5346 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27351 { 5346 /* st1 */, AArch64::ST1Onev1d_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27352 { 5346 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27353 { 5346 /* st1 */, AArch64::ST1Threev1d_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27354 { 5346 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27355 { 5346 /* st1 */, AArch64::ST1Twov1d_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27356 { 5346 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27357 { 5346 /* st1 */, AArch64::ST1Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27358 { 5346 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27359 { 5346 /* st1 */, AArch64::ST1Onev2d_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27360 { 5346 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27361 { 5346 /* st1 */, AArch64::ST1Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27362 { 5346 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27363 { 5346 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27364 { 5346 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27365 { 5346 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27366 { 5346 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27367 { 5346 /* st1 */, AArch64::ST1Onev2s_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27368 { 5346 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27369 { 5346 /* st1 */, AArch64::ST1Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27370 { 5346 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27371 { 5346 /* st1 */, AArch64::ST1Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27372 { 5346 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27373 { 5346 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27374 { 5346 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27375 { 5346 /* st1 */, AArch64::ST1Onev4h_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27376 { 5346 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27377 { 5346 /* st1 */, AArch64::ST1Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27378 { 5346 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27379 { 5346 /* st1 */, AArch64::ST1Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27380 { 5346 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27381 { 5346 /* st1 */, AArch64::ST1Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27382 { 5346 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27383 { 5346 /* st1 */, AArch64::ST1Onev4s_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27384 { 5346 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27385 { 5346 /* st1 */, AArch64::ST1Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27386 { 5346 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27387 { 5346 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27388 { 5346 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27389 { 5346 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27390 { 5346 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27391 { 5346 /* st1 */, AArch64::ST1Onev8b_POST, Convert__Reg1_3__VecListOne641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListOne64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27392 { 5346 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27393 { 5346 /* st1 */, AArch64::ST1Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27394 { 5346 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27395 { 5346 /* st1 */, AArch64::ST1Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27396 { 5346 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27397 { 5346 /* st1 */, AArch64::ST1Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27398 { 5346 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27399 { 5346 /* st1 */, AArch64::ST1Onev8h_POST, Convert__Reg1_3__VecListOne1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListOne128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27400 { 5346 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27401 { 5346 /* st1 */, AArch64::ST1Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27402 { 5346 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27403 { 5346 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27404 { 5346 /* st1 */, AArch64::ST1i8, Convert__VecListOne1281_1__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27405 { 5346 /* st1 */, AArch64::ST1i64, Convert__VecListOne1281_1__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27406 { 5346 /* st1 */, AArch64::ST1i16, Convert__VecListOne1281_1__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27407 { 5346 /* st1 */, AArch64::ST1i32, Convert__VecListOne1281_1__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27408 { 5346 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
27409 { 5346 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_3__TypedVectorList1_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27410 { 5346 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27411 { 5346 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_3__TypedVectorList1_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27412 { 5346 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
27413 { 5346 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_3__TypedVectorList1_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27414 { 5346 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
27415 { 5346 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_3__TypedVectorList1_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList1_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27416 { 5346 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_1 }, },
27417 { 5346 /* st1 */, AArch64::ST1i8_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListOne128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27418 { 5346 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27419 { 5346 /* st1 */, AArch64::ST1i64_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListOne128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27420 { 5346 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
27421 { 5346 /* st1 */, AArch64::ST1i16_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListOne128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27422 { 5346 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
27423 { 5346 /* st1 */, AArch64::ST1i32_POST, Convert__Reg1_4__VecListOne1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListOne128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27424 { 5350 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27425 { 5350 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27426 { 5350 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27427 { 5350 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27428 { 5350 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27429 { 5350 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27430 { 5350 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27431 { 5350 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27432 { 5350 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27433 { 5350 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27434 { 5350 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27435 { 5350 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27436 { 5350 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27437 { 5350 /* st1b */, AArch64::ST1B_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27438 { 5350 /* st1b */, AArch64::SST1B_S_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
27439 { 5350 /* st1b */, AArch64::SST1B_S_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
27440 { 5350 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
27441 { 5350 /* st1b */, AArch64::ST1B_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27442 { 5350 /* st1b */, AArch64::SST1B_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
27443 { 5350 /* st1b */, AArch64::SST1B_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
27444 { 5350 /* st1b */, AArch64::SST1B_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
27445 { 5350 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
27446 { 5350 /* st1b */, AArch64::ST1B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27447 { 5350 /* st1b */, AArch64::ST1B, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27448 { 5350 /* st1b */, AArch64::ST1B_H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27449 { 5350 /* st1b */, AArch64::ST1B_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27450 { 5350 /* st1b */, AArch64::SST1B_S_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328Only, MCK__93_ }, },
27451 { 5350 /* st1b */, AArch64::SST1B_S_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW328Only1_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328Only, MCK__93_ }, },
27452 { 5350 /* st1b */, AArch64::SST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_Imm0_31, MCK__93_ }, },
27453 { 5350 /* st1b */, AArch64::ST1B_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27454 { 5350 /* st1b */, AArch64::SST1B_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
27455 { 5350 /* st1b */, AArch64::SST1B_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648Only, MCK__93_ }, },
27456 { 5350 /* st1b */, AArch64::SST1B_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW648Only1_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648Only, MCK__93_ }, },
27457 { 5350 /* st1b */, AArch64::SST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Imm0_311_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_Imm0_31, MCK__93_ }, },
27458 { 5350 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27459 { 5350 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27460 { 5350 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27461 { 5350 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27462 { 5350 /* st1b */, AArch64::ST1B_IMM, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27463 { 5350 /* st1b */, AArch64::ST1B_H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27464 { 5350 /* st1b */, AArch64::ST1B_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27465 { 5350 /* st1b */, AArch64::ST1B_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27466 { 5355 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27467 { 5355 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27468 { 5355 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27469 { 5355 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27470 { 5355 /* st1d */, AArch64::ST1D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
27471 { 5355 /* st1d */, AArch64::SST1D_SCALED_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
27472 { 5355 /* st1d */, AArch64::SST1D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
27473 { 5355 /* st1d */, AArch64::SST1D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
27474 { 5355 /* st1d */, AArch64::SST1D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
27475 { 5355 /* st1d */, AArch64::SST1D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
27476 { 5355 /* st1d */, AArch64::SST1D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
27477 { 5355 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
27478 { 5355 /* st1d */, AArch64::ST1D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
27479 { 5355 /* st1d */, AArch64::SST1D_SCALED_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6464, MCK__93_ }, },
27480 { 5355 /* st1d */, AArch64::SST1D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
27481 { 5355 /* st1d */, AArch64::SST1D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6464, MCK__93_ }, },
27482 { 5355 /* st1d */, AArch64::SST1D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
27483 { 5355 /* st1d */, AArch64::SST1D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6464, MCK__93_ }, },
27484 { 5355 /* st1d */, AArch64::SST1D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
27485 { 5355 /* st1d */, AArch64::SST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s81_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s8, MCK__93_ }, },
27486 { 5355 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27487 { 5355 /* st1d */, AArch64::ST1D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27488 { 5360 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27489 { 5360 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27490 { 5360 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27491 { 5360 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27492 { 5360 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27493 { 5360 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27494 { 5360 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27495 { 5360 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27496 { 5360 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27497 { 5360 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27498 { 5360 /* st1h */, AArch64::ST1H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27499 { 5360 /* st1h */, AArch64::ST1H_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27500 { 5360 /* st1h */, AArch64::SST1H_S_SXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
27501 { 5360 /* st1h */, AArch64::SST1H_S_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
27502 { 5360 /* st1h */, AArch64::SST1H_S_UXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
27503 { 5360 /* st1h */, AArch64::SST1H_S_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
27504 { 5360 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
27505 { 5360 /* st1h */, AArch64::ST1H_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27506 { 5360 /* st1h */, AArch64::SST1H_D_SCALED_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
27507 { 5360 /* st1h */, AArch64::SST1H_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
27508 { 5360 /* st1h */, AArch64::SST1H_D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
27509 { 5360 /* st1h */, AArch64::SST1H_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
27510 { 5360 /* st1h */, AArch64::SST1H_D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
27511 { 5360 /* st1h */, AArch64::SST1H_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
27512 { 5360 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
27513 { 5360 /* st1h */, AArch64::ST1H, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27514 { 5360 /* st1h */, AArch64::ST1H_S, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27515 { 5360 /* st1h */, AArch64::SST1H_S_SXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32161_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3216, MCK__93_ }, },
27516 { 5360 /* st1h */, AArch64::SST1H_S_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
27517 { 5360 /* st1h */, AArch64::SST1H_S_UXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32161_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3216, MCK__93_ }, },
27518 { 5360 /* st1h */, AArch64::SST1H_S_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
27519 { 5360 /* st1h */, AArch64::SST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s2, MCK__93_ }, },
27520 { 5360 /* st1h */, AArch64::ST1H_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27521 { 5360 /* st1h */, AArch64::SST1H_D_SCALED_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64161_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6416, MCK__93_ }, },
27522 { 5360 /* st1h */, AArch64::SST1H_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
27523 { 5360 /* st1h */, AArch64::SST1H_D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64161_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6416, MCK__93_ }, },
27524 { 5360 /* st1h */, AArch64::SST1H_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
27525 { 5360 /* st1h */, AArch64::SST1H_D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64161_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6416, MCK__93_ }, },
27526 { 5360 /* st1h */, AArch64::SST1H_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
27527 { 5360 /* st1h */, AArch64::SST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s21_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s2, MCK__93_ }, },
27528 { 5360 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27529 { 5360 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27530 { 5360 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27531 { 5360 /* st1h */, AArch64::ST1H_IMM, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27532 { 5360 /* st1h */, AArch64::ST1H_S_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27533 { 5360 /* st1h */, AArch64::ST1H_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27534 { 5365 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27535 { 5365 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27536 { 5365 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27537 { 5365 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27538 { 5365 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27539 { 5365 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27540 { 5365 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27541 { 5365 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27542 { 5365 /* st1w */, AArch64::ST1W, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27543 { 5365 /* st1w */, AArch64::SST1W_SXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
27544 { 5365 /* st1w */, AArch64::SST1W_SXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
27545 { 5365 /* st1w */, AArch64::SST1W_UXTW_SCALED, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
27546 { 5365 /* st1w */, AArch64::SST1W_UXTW, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
27547 { 5365 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
27548 { 5365 /* st1w */, AArch64::ST1W_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27549 { 5365 /* st1w */, AArch64::SST1W_D_SCALED_SCALED_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
27550 { 5365 /* st1w */, AArch64::SST1W_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
27551 { 5365 /* st1w */, AArch64::SST1W_D_SXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
27552 { 5365 /* st1w */, AArch64::SST1W_D_SXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
27553 { 5365 /* st1w */, AArch64::SST1W_D_UXTW_SCALED, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
27554 { 5365 /* st1w */, AArch64::SST1W_D_UXTW, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
27555 { 5365 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
27556 { 5365 /* st1w */, AArch64::ST1W, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27557 { 5365 /* st1w */, AArch64::SST1W_SXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW32321_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW3232, MCK__93_ }, },
27558 { 5365 /* st1w */, AArch64::SST1W_SXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW328, MCK__93_ }, },
27559 { 5365 /* st1w */, AArch64::SST1W_UXTW_SCALED, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW32321_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW3232, MCK__93_ }, },
27560 { 5365 /* st1w */, AArch64::SST1W_UXTW, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW3281_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW328, MCK__93_ }, },
27561 { 5365 /* st1w */, AArch64::SST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_UImm5s4, MCK__93_ }, },
27562 { 5365 /* st1w */, AArch64::ST1W_D, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27563 { 5365 /* st1w */, AArch64::SST1W_D_SCALED_SCALED_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL64321_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL6432, MCK__93_ }, },
27564 { 5365 /* st1w */, AArch64::SST1W_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendLSL6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendLSL648, MCK__93_ }, },
27565 { 5365 /* st1w */, AArch64::SST1W_D_SXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW64321_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW6432, MCK__93_ }, },
27566 { 5365 /* st1w */, AArch64::SST1W_D_SXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendSXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendSXTW648, MCK__93_ }, },
27567 { 5365 /* st1w */, AArch64::SST1W_D_UXTW_SCALED, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW64321_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW6432, MCK__93_ }, },
27568 { 5365 /* st1w */, AArch64::SST1W_D_UXTW, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__ZPRExtendUXTW6481_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_ZPRExtendUXTW648, MCK__93_ }, },
27569 { 5365 /* st1w */, AArch64::SST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__UImm5s41_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_UImm5s4, MCK__93_ }, },
27570 { 5365 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27571 { 5365 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27572 { 5365 /* st1w */, AArch64::ST1W_IMM, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27573 { 5365 /* st1w */, AArch64::ST1W_D_IMM, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27574 { 5370 /* st2 */, AArch64::ST2Twov16b, Convert__TypedVectorList2_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27575 { 5370 /* st2 */, AArch64::ST2Twov2d, Convert__TypedVectorList2_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27576 { 5370 /* st2 */, AArch64::ST2Twov2s, Convert__TypedVectorList2_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27577 { 5370 /* st2 */, AArch64::ST2Twov4h, Convert__TypedVectorList2_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27578 { 5370 /* st2 */, AArch64::ST2Twov4s, Convert__TypedVectorList2_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27579 { 5370 /* st2 */, AArch64::ST2Twov8b, Convert__TypedVectorList2_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27580 { 5370 /* st2 */, AArch64::ST2Twov8h, Convert__TypedVectorList2_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27581 { 5370 /* st2 */, AArch64::ST2Twov16b, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27582 { 5370 /* st2 */, AArch64::ST2Twov2d, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27583 { 5370 /* st2 */, AArch64::ST2Twov2s, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27584 { 5370 /* st2 */, AArch64::ST2Twov4h, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27585 { 5370 /* st2 */, AArch64::ST2Twov4s, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27586 { 5370 /* st2 */, AArch64::ST2Twov8b, Convert__VecListTwo641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27587 { 5370 /* st2 */, AArch64::ST2Twov8h, Convert__VecListTwo1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27588 { 5370 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27589 { 5370 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27590 { 5370 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27591 { 5370 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27592 { 5370 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27593 { 5370 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_2__TypedVectorList2_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27594 { 5370 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27595 { 5370 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_2__TypedVectorList2_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27596 { 5370 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27597 { 5370 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27598 { 5370 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27599 { 5370 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_2__TypedVectorList2_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27600 { 5370 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27601 { 5370 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27602 { 5370 /* st2 */, AArch64::ST2i8, Convert__TypedVectorList2_081_0__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27603 { 5370 /* st2 */, AArch64::ST2i64, Convert__TypedVectorList2_0641_0__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27604 { 5370 /* st2 */, AArch64::ST2i16, Convert__TypedVectorList2_0161_0__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27605 { 5370 /* st2 */, AArch64::ST2i32, Convert__TypedVectorList2_0321_0__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27606 { 5370 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27607 { 5370 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27608 { 5370 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27609 { 5370 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27610 { 5370 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27611 { 5370 /* st2 */, AArch64::ST2Twov2s_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27612 { 5370 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27613 { 5370 /* st2 */, AArch64::ST2Twov4h_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27614 { 5370 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27615 { 5370 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27616 { 5370 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27617 { 5370 /* st2 */, AArch64::ST2Twov8b_POST, Convert__Reg1_3__VecListTwo641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListTwo64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27618 { 5370 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27619 { 5370 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27620 { 5370 /* st2 */, AArch64::ST2i8, Convert__VecListTwo1281_1__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27621 { 5370 /* st2 */, AArch64::ST2i64, Convert__VecListTwo1281_1__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27622 { 5370 /* st2 */, AArch64::ST2i16, Convert__VecListTwo1281_1__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27623 { 5370 /* st2 */, AArch64::ST2i32, Convert__VecListTwo1281_1__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27624 { 5370 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
27625 { 5370 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_3__TypedVectorList2_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27626 { 5370 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27627 { 5370 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_3__TypedVectorList2_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27628 { 5370 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
27629 { 5370 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_3__TypedVectorList2_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27630 { 5370 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27631 { 5370 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_3__TypedVectorList2_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList2_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27632 { 5370 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_2 }, },
27633 { 5370 /* st2 */, AArch64::ST2i8_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListTwo128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27634 { 5370 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27635 { 5370 /* st2 */, AArch64::ST2i64_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListTwo128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27636 { 5370 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
27637 { 5370 /* st2 */, AArch64::ST2i16_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListTwo128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27638 { 5370 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27639 { 5370 /* st2 */, AArch64::ST2i32_POST, Convert__Reg1_4__VecListTwo1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListTwo128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27640 { 5374 /* st2b */, AArch64::ST2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27641 { 5374 /* st2b */, AArch64::ST2B, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27642 { 5374 /* st2b */, AArch64::ST2B_IMM, Convert__SVEVectorList281_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList28, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
27643 { 5379 /* st2d */, AArch64::ST2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27644 { 5379 /* st2d */, AArch64::ST2D, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
27645 { 5379 /* st2d */, AArch64::ST2D_IMM, Convert__SVEVectorList2641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList264, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
27646 { 5384 /* st2g */, AArch64::ST2GOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27647 { 5384 /* st2g */, AArch64::ST2GPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
27648 { 5384 /* st2g */, AArch64::ST2GOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
27649 { 5384 /* st2g */, AArch64::ST2GPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
27650 { 5389 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27651 { 5389 /* st2h */, AArch64::ST2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27652 { 5389 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
27653 { 5394 /* st2w */, AArch64::ST2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27654 { 5394 /* st2w */, AArch64::ST2W, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27655 { 5394 /* st2w */, AArch64::ST2W_IMM, Convert__SVEVectorList2321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList232, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
27656 { 5399 /* st3 */, AArch64::ST3Threev16b, Convert__TypedVectorList3_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27657 { 5399 /* st3 */, AArch64::ST3Threev2d, Convert__TypedVectorList3_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27658 { 5399 /* st3 */, AArch64::ST3Threev2s, Convert__TypedVectorList3_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27659 { 5399 /* st3 */, AArch64::ST3Threev4h, Convert__TypedVectorList3_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27660 { 5399 /* st3 */, AArch64::ST3Threev4s, Convert__TypedVectorList3_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27661 { 5399 /* st3 */, AArch64::ST3Threev8b, Convert__TypedVectorList3_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27662 { 5399 /* st3 */, AArch64::ST3Threev8h, Convert__TypedVectorList3_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27663 { 5399 /* st3 */, AArch64::ST3Threev16b, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27664 { 5399 /* st3 */, AArch64::ST3Threev2d, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27665 { 5399 /* st3 */, AArch64::ST3Threev2s, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27666 { 5399 /* st3 */, AArch64::ST3Threev4h, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27667 { 5399 /* st3 */, AArch64::ST3Threev4s, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27668 { 5399 /* st3 */, AArch64::ST3Threev8b, Convert__VecListThree641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27669 { 5399 /* st3 */, AArch64::ST3Threev8h, Convert__VecListThree1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27670 { 5399 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27671 { 5399 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_2__TypedVectorList3_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27672 { 5399 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27673 { 5399 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_2__TypedVectorList3_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27674 { 5399 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27675 { 5399 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_2__TypedVectorList3_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27676 { 5399 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27677 { 5399 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_2__TypedVectorList3_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27678 { 5399 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27679 { 5399 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_2__TypedVectorList3_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27680 { 5399 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27681 { 5399 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_2__TypedVectorList3_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27682 { 5399 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27683 { 5399 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_2__TypedVectorList3_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList3_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27684 { 5399 /* st3 */, AArch64::ST3i8, Convert__TypedVectorList3_081_0__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27685 { 5399 /* st3 */, AArch64::ST3i64, Convert__TypedVectorList3_0641_0__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27686 { 5399 /* st3 */, AArch64::ST3i16, Convert__TypedVectorList3_0161_0__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27687 { 5399 /* st3 */, AArch64::ST3i32, Convert__TypedVectorList3_0321_0__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27688 { 5399 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27689 { 5399 /* st3 */, AArch64::ST3Threev16b_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27690 { 5399 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27691 { 5399 /* st3 */, AArch64::ST3Threev2d_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27692 { 5399 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27693 { 5399 /* st3 */, AArch64::ST3Threev2s_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27694 { 5399 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27695 { 5399 /* st3 */, AArch64::ST3Threev4h_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27696 { 5399 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27697 { 5399 /* st3 */, AArch64::ST3Threev4s_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27698 { 5399 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27699 { 5399 /* st3 */, AArch64::ST3Threev8b_POST, Convert__Reg1_3__VecListThree641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListThree64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27700 { 5399 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_48 }, },
27701 { 5399 /* st3 */, AArch64::ST3Threev8h_POST, Convert__Reg1_3__VecListThree1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListThree128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27702 { 5399 /* st3 */, AArch64::ST3i8, Convert__VecListThree1281_1__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27703 { 5399 /* st3 */, AArch64::ST3i64, Convert__VecListThree1281_1__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27704 { 5399 /* st3 */, AArch64::ST3i16, Convert__VecListThree1281_1__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27705 { 5399 /* st3 */, AArch64::ST3i32, Convert__VecListThree1281_1__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27706 { 5399 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
27707 { 5399 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_3__TypedVectorList3_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27708 { 5399 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27709 { 5399 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_3__TypedVectorList3_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27710 { 5399 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
27711 { 5399 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_3__TypedVectorList3_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27712 { 5399 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
27713 { 5399 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_3__TypedVectorList3_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList3_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27714 { 5399 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_3 }, },
27715 { 5399 /* st3 */, AArch64::ST3i8_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListThree128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27716 { 5399 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_24 }, },
27717 { 5399 /* st3 */, AArch64::ST3i64_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListThree128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27718 { 5399 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_6 }, },
27719 { 5399 /* st3 */, AArch64::ST3i16_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListThree128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27720 { 5399 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_12 }, },
27721 { 5399 /* st3 */, AArch64::ST3i32_POST, Convert__Reg1_4__VecListThree1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListThree128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27722 { 5403 /* st3b */, AArch64::ST3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27723 { 5403 /* st3b */, AArch64::ST3B, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27724 { 5403 /* st3b */, AArch64::ST3B_IMM, Convert__SVEVectorList381_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, AMFBS_HasSVE, { MCK_SVEVectorList38, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
27725 { 5408 /* st3d */, AArch64::ST3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27726 { 5408 /* st3d */, AArch64::ST3D, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
27727 { 5408 /* st3d */, AArch64::ST3D_IMM, Convert__SVEVectorList3641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, AMFBS_HasSVE, { MCK_SVEVectorList364, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
27728 { 5413 /* st3h */, AArch64::ST3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27729 { 5413 /* st3h */, AArch64::ST3H, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27730 { 5413 /* st3h */, AArch64::ST3H_IMM, Convert__SVEVectorList3161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, AMFBS_HasSVE, { MCK_SVEVectorList316, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
27731 { 5418 /* st3w */, AArch64::ST3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27732 { 5418 /* st3w */, AArch64::ST3W, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27733 { 5418 /* st3w */, AArch64::ST3W_IMM, Convert__SVEVectorList3321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s31_4, AMFBS_HasSVE, { MCK_SVEVectorList332, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s3, MCK_mul, MCK_vl, MCK__93_ }, },
27734 { 5423 /* st4 */, AArch64::ST4Fourv16b, Convert__TypedVectorList4_1681_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27735 { 5423 /* st4 */, AArch64::ST4Fourv2d, Convert__TypedVectorList4_2641_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27736 { 5423 /* st4 */, AArch64::ST4Fourv2s, Convert__TypedVectorList4_2321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27737 { 5423 /* st4 */, AArch64::ST4Fourv4h, Convert__TypedVectorList4_4161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27738 { 5423 /* st4 */, AArch64::ST4Fourv4s, Convert__TypedVectorList4_4321_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27739 { 5423 /* st4 */, AArch64::ST4Fourv8b, Convert__TypedVectorList4_881_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27740 { 5423 /* st4 */, AArch64::ST4Fourv8h, Convert__TypedVectorList4_8161_0__Reg1_2, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27741 { 5423 /* st4 */, AArch64::ST4Fourv16b, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27742 { 5423 /* st4 */, AArch64::ST4Fourv2d, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27743 { 5423 /* st4 */, AArch64::ST4Fourv2s, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27744 { 5423 /* st4 */, AArch64::ST4Fourv4h, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27745 { 5423 /* st4 */, AArch64::ST4Fourv4s, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27746 { 5423 /* st4 */, AArch64::ST4Fourv8b, Convert__VecListFour641_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27747 { 5423 /* st4 */, AArch64::ST4Fourv8h, Convert__VecListFour1281_1__Reg1_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27748 { 5423 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27749 { 5423 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_2__TypedVectorList4_1681_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27750 { 5423 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27751 { 5423 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27752 { 5423 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27753 { 5423 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27754 { 5423 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27755 { 5423 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27756 { 5423 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27757 { 5423 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_2__TypedVectorList4_4321_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27758 { 5423 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27759 { 5423 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27760 { 5423 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27761 { 5423 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_2__TypedVectorList4_8161_0__Tie0_3_3__Reg1_4, AMFBS_HasNEON, { MCK_TypedVectorList4_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27762 { 5423 /* st4 */, AArch64::ST4i8, Convert__TypedVectorList4_081_0__IndexRange0_151_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27763 { 5423 /* st4 */, AArch64::ST4i64, Convert__TypedVectorList4_0641_0__IndexRange0_11_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27764 { 5423 /* st4 */, AArch64::ST4i16, Convert__TypedVectorList4_0161_0__IndexRange0_71_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27765 { 5423 /* st4 */, AArch64::ST4i32, Convert__TypedVectorList4_0321_0__IndexRange0_31_1__Reg1_3, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27766 { 5423 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27767 { 5423 /* st4 */, AArch64::ST4Fourv16b_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27768 { 5423 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27769 { 5423 /* st4 */, AArch64::ST4Fourv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27770 { 5423 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27771 { 5423 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27772 { 5423 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27773 { 5423 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27774 { 5423 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27775 { 5423 /* st4 */, AArch64::ST4Fourv4s_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27776 { 5423 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27777 { 5423 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27778 { 5423 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_64 }, },
27779 { 5423 /* st4 */, AArch64::ST4Fourv8h_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27780 { 5423 /* st4 */, AArch64::ST4i8, Convert__VecListFour1281_1__IndexRange0_151_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27781 { 5423 /* st4 */, AArch64::ST4i64, Convert__VecListFour1281_1__IndexRange0_11_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27782 { 5423 /* st4 */, AArch64::ST4i16, Convert__VecListFour1281_1__IndexRange0_71_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27783 { 5423 /* st4 */, AArch64::ST4i32, Convert__VecListFour1281_1__IndexRange0_31_2__Reg1_4, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27784 { 5423 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
27785 { 5423 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_3__TypedVectorList4_081_0__IndexRange0_151_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_08, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27786 { 5423 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27787 { 5423 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27788 { 5423 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27789 { 5423 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_3__TypedVectorList4_0161_0__IndexRange0_71_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_016, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27790 { 5423 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27791 { 5423 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_3__TypedVectorList4_0321_0__IndexRange0_31_1__Tie0_4_4__Reg1_5, AMFBS_HasNEON, { MCK_TypedVectorList4_032, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27792 { 5423 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_4 }, },
27793 { 5423 /* st4 */, AArch64::ST4i8_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_151_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_b, MCK_VecListFour128, MCK_IndexRange0_15, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27794 { 5423 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
27795 { 5423 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27796 { 5423 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_8 }, },
27797 { 5423 /* st4 */, AArch64::ST4i16_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_71_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_h, MCK_VecListFour128, MCK_IndexRange0_7, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27798 { 5423 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_16 }, },
27799 { 5423 /* st4 */, AArch64::ST4i32_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_31_2__Tie0_5_5__Reg1_6, AMFBS_HasNEON, { MCK__DOT_s, MCK_VecListFour128, MCK_IndexRange0_3, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_GPR64 }, },
27800 { 5427 /* st4b */, AArch64::ST4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27801 { 5427 /* st4b */, AArch64::ST4B, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27802 { 5427 /* st4b */, AArch64::ST4B_IMM, Convert__SVEVectorList481_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, AMFBS_HasSVE, { MCK_SVEVectorList48, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
27803 { 5432 /* st4d */, AArch64::ST4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27804 { 5432 /* st4d */, AArch64::ST4D, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
27805 { 5432 /* st4d */, AArch64::ST4D_IMM, Convert__SVEVectorList4641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, AMFBS_HasSVE, { MCK_SVEVectorList464, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
27806 { 5437 /* st4h */, AArch64::ST4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27807 { 5437 /* st4h */, AArch64::ST4H, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27808 { 5437 /* st4h */, AArch64::ST4H_IMM, Convert__SVEVectorList4161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, AMFBS_HasSVE, { MCK_SVEVectorList416, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
27809 { 5442 /* st4w */, AArch64::ST4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27810 { 5442 /* st4w */, AArch64::ST4W, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27811 { 5442 /* st4w */, AArch64::ST4W_IMM, Convert__SVEVectorList4321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s41_4, AMFBS_HasSVE, { MCK_SVEVectorList432, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s4, MCK_mul, MCK_vl, MCK__93_ }, },
27812 { 5447 /* st64b */, AArch64::ST64B, Convert__GPR64x81_0__Reg1_2, AMFBS_HasLS64, { MCK_GPR64x8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27813 { 5453 /* st64bv */, AArch64::ST64BV, Convert__Reg1_0__GPR64x81_1__Reg1_3, AMFBS_HasLS64, { MCK_GPR64, MCK_GPR64x8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27814 { 5460 /* st64bv0 */, AArch64::ST64BV0, Convert__Reg1_0__GPR64x81_1__Reg1_3, AMFBS_HasLS64, { MCK_GPR64, MCK_GPR64x8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27815 { 5468 /* stadd */, AArch64::LDADDW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27816 { 5468 /* stadd */, AArch64::LDADDX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27817 { 5474 /* staddb */, AArch64::LDADDB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27818 { 5481 /* staddh */, AArch64::LDADDH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27819 { 5488 /* staddl */, AArch64::LDADDLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27820 { 5488 /* staddl */, AArch64::LDADDLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27821 { 5495 /* staddlb */, AArch64::LDADDLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27822 { 5503 /* staddlh */, AArch64::LDADDLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27823 { 5511 /* stclr */, AArch64::LDCLRW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27824 { 5511 /* stclr */, AArch64::LDCLRX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27825 { 5517 /* stclrb */, AArch64::LDCLRB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27826 { 5524 /* stclrh */, AArch64::LDCLRH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27827 { 5531 /* stclrl */, AArch64::LDCLRLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27828 { 5531 /* stclrl */, AArch64::LDCLRLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27829 { 5538 /* stclrlb */, AArch64::LDCLRLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27830 { 5546 /* stclrlh */, AArch64::LDCLRLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27831 { 5554 /* steor */, AArch64::LDEORW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27832 { 5554 /* steor */, AArch64::LDEORX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27833 { 5560 /* steorb */, AArch64::LDEORB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27834 { 5567 /* steorh */, AArch64::LDEORH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27835 { 5574 /* steorl */, AArch64::LDEORLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27836 { 5574 /* steorl */, AArch64::LDEORLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27837 { 5581 /* steorlb */, AArch64::LDEORLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27838 { 5589 /* steorlh */, AArch64::LDEORLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27839 { 5597 /* stg */, AArch64::STGOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27840 { 5597 /* stg */, AArch64::STGPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
27841 { 5597 /* stg */, AArch64::STGOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
27842 { 5597 /* stg */, AArch64::STGPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
27843 { 5601 /* stgm */, AArch64::STGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27844 { 5606 /* stgp */, AArch64::STGPi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27845 { 5606 /* stgp */, AArch64::STGPpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_5, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, },
27846 { 5606 /* stgp */, AArch64::STGPi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s161_4, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
27847 { 5606 /* stgp */, AArch64::STGPpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s161_4, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, },
27848 { 5611 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27849 { 5611 /* stllr */, AArch64::STLLRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27850 { 5617 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27851 { 5624 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27852 { 5631 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27853 { 5631 /* stlr */, AArch64::STLRX, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27854 { 5636 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27855 { 5642 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27856 { 5648 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27857 { 5648 /* stlur */, AArch64::STLURXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27858 { 5648 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
27859 { 5648 /* stlur */, AArch64::STLURXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
27860 { 5654 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27861 { 5654 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
27862 { 5661 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27863 { 5661 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
27864 { 5668 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27865 { 5668 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27866 { 5674 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27867 { 5674 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27868 { 5680 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27869 { 5687 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
27870 { 5694 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27871 { 5694 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27872 { 5694 /* stnp */, AArch64::STNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27873 { 5694 /* stnp */, AArch64::STNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27874 { 5694 /* stnp */, AArch64::STNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27875 { 5694 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
27876 { 5694 /* stnp */, AArch64::STNPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
27877 { 5694 /* stnp */, AArch64::STNPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
27878 { 5694 /* stnp */, AArch64::STNPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
27879 { 5694 /* stnp */, AArch64::STNPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
27880 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27881 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27882 { 5699 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27883 { 5699 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27884 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27885 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27886 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
27887 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
27888 { 5699 /* stnt1b */, AArch64::STNT1B_ZRR, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27889 { 5699 /* stnt1b */, AArch64::STNT1B_ZRR, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted81_4, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted8, MCK__93_ }, },
27890 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
27891 { 5699 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
27892 { 5699 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27893 { 5699 /* stnt1b */, AArch64::STNT1B_ZRI, Convert__SVEVectorList181_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList18, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27894 { 5706 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27895 { 5706 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27896 { 5706 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27897 { 5706 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27898 { 5706 /* stnt1d */, AArch64::STNT1D_ZRR, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
27899 { 5706 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
27900 { 5706 /* stnt1d */, AArch64::STNT1D_ZRR, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted641_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted64, MCK__93_ }, },
27901 { 5706 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
27902 { 5706 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27903 { 5706 /* stnt1d */, AArch64::STNT1D_ZRI, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27904 { 5713 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27905 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27906 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27907 { 5713 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27908 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27909 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27910 { 5713 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27911 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
27912 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
27913 { 5713 /* stnt1h */, AArch64::STNT1H_ZRR, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
27914 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
27915 { 5713 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
27916 { 5713 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27917 { 5713 /* stnt1h */, AArch64::STNT1H_ZRI, Convert__SVEVectorList1161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList116, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27918 { 5720 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27919 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27920 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27921 { 5720 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27922 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
27923 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
27924 { 5720 /* stnt1w */, AArch64::STNT1W_ZRR, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27925 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
27926 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
27927 { 5720 /* stnt1w */, AArch64::STNT1W_ZRR, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted321_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted32, MCK__93_ }, },
27928 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
27929 { 5720 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
27930 { 5720 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27931 { 5720 /* stnt1w */, AArch64::STNT1W_ZRI, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s11_4, AMFBS_HasSVE, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s1, MCK_mul, MCK_vl, MCK__93_ }, },
27932 { 5727 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27933 { 5727 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27934 { 5727 /* stp */, AArch64::STPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27935 { 5727 /* stp */, AArch64::STPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27936 { 5727 /* stp */, AArch64::STPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27937 { 5727 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
27938 { 5727 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
27939 { 5727 /* stp */, AArch64::STPXpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_5, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, },
27940 { 5727 /* stp */, AArch64::STPXi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
27941 { 5727 /* stp */, AArch64::STPSpost, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
27942 { 5727 /* stp */, AArch64::STPSi, Convert__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
27943 { 5727 /* stp */, AArch64::STPDpost, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_5, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s8 }, },
27944 { 5727 /* stp */, AArch64::STPDi, Convert__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Reg1_3__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_ }, },
27945 { 5727 /* stp */, AArch64::STPQpost, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_5, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s16 }, },
27946 { 5727 /* stp */, AArch64::STPQi, Convert__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Reg1_3__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_ }, },
27947 { 5727 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
27948 { 5727 /* stp */, AArch64::STPXpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s81_4, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, },
27949 { 5727 /* stp */, AArch64::STPSpre, Convert__Reg1_3__FPRAsmOperandFPR321_0__FPRAsmOperandFPR321_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
27950 { 5727 /* stp */, AArch64::STPDpre, Convert__Reg1_3__FPRAsmOperandFPR641_0__FPRAsmOperandFPR641_1__Tie0_4_4__SImm7s81_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm7s8, MCK__93_, MCK__EXCLAIM_ }, },
27951 { 5727 /* stp */, AArch64::STPQpre, Convert__Reg1_3__FPRAsmOperandFPR1281_0__FPRAsmOperandFPR1281_1__Tie0_4_4__SImm7s161_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm7s16, MCK__93_, MCK__EXCLAIM_ }, },
27952 { 5731 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27953 { 5731 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27954 { 5731 /* str */, AArch64::STR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__imm_95_0, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27955 { 5731 /* str */, AArch64::STR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27956 { 5731 /* str */, AArch64::STRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27957 { 5731 /* str */, AArch64::STRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27958 { 5731 /* str */, AArch64::STRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27959 { 5731 /* str */, AArch64::STRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27960 { 5731 /* str */, AArch64::STRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
27961 { 5731 /* str */, AArch64::STRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
27962 { 5731 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
27963 { 5731 /* str */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
27964 { 5731 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
27965 { 5731 /* str */, AArch64::STRXpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
27966 { 5731 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
27967 { 5731 /* str */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB641_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, },
27968 { 5731 /* str */, AArch64::STRXui, Convert__Reg1_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
27969 { 5731 /* str */, AArch64::STRBpost, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
27970 { 5731 /* str */, AArch64::STRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
27971 { 5731 /* str */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
27972 { 5731 /* str */, AArch64::STRBui, Convert__FPRAsmOperandFPR81_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
27973 { 5731 /* str */, AArch64::STRHpost, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
27974 { 5731 /* str */, AArch64::STRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
27975 { 5731 /* str */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
27976 { 5731 /* str */, AArch64::STRHui, Convert__FPRAsmOperandFPR161_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
27977 { 5731 /* str */, AArch64::STRSpost, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
27978 { 5731 /* str */, AArch64::STRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
27979 { 5731 /* str */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
27980 { 5731 /* str */, AArch64::STRSui, Convert__FPRAsmOperandFPR321_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
27981 { 5731 /* str */, AArch64::STRDpost, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
27982 { 5731 /* str */, AArch64::STRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
27983 { 5731 /* str */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm9OffsetFB641_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB64, MCK__93_ }, },
27984 { 5731 /* str */, AArch64::STRDui, Convert__FPRAsmOperandFPR641_0__Reg1_2__UImm12Offset81_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset8, MCK__93_ }, },
27985 { 5731 /* str */, AArch64::STRQpost, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
27986 { 5731 /* str */, AArch64::STRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
27987 { 5731 /* str */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm9OffsetFB1281_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB128, MCK__93_ }, },
27988 { 5731 /* str */, AArch64::STRQui, Convert__FPRAsmOperandFPR1281_0__Reg1_2__UImm12Offset161_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset16, MCK__93_ }, },
27989 { 5731 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
27990 { 5731 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
27991 { 5731 /* str */, AArch64::STRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
27992 { 5731 /* str */, AArch64::STRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
27993 { 5731 /* str */, AArch64::STRXroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
27994 { 5731 /* str */, AArch64::STRXpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
27995 { 5731 /* str */, AArch64::STRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
27996 { 5731 /* str */, AArch64::STRBroX, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
27997 { 5731 /* str */, AArch64::STRBpre, Convert__Reg1_2__FPRAsmOperandFPR81_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
27998 { 5731 /* str */, AArch64::STRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
27999 { 5731 /* str */, AArch64::STRHroX, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
28000 { 5731 /* str */, AArch64::STRHpre, Convert__Reg1_2__FPRAsmOperandFPR161_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
28001 { 5731 /* str */, AArch64::STRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
28002 { 5731 /* str */, AArch64::STRSroX, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
28003 { 5731 /* str */, AArch64::STRSpre, Convert__Reg1_2__FPRAsmOperandFPR321_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
28004 { 5731 /* str */, AArch64::STRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
28005 { 5731 /* str */, AArch64::STRDroX, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemXExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend64, MCK__93_ }, },
28006 { 5731 /* str */, AArch64::STRDpre, Convert__Reg1_2__FPRAsmOperandFPR641_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
28007 { 5731 /* str */, AArch64::STRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, },
28008 { 5731 /* str */, AArch64::STRQroX, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemXExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend128, MCK__93_ }, },
28009 { 5731 /* str */, AArch64::STRQpre, Convert__Reg1_2__FPRAsmOperandFPR1281_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
28010 { 5731 /* str */, AArch64::STR_PXI, Convert__SVEPredicateAnyReg1_0__Reg1_2__SImm91_3, AMFBS_HasSVE, { MCK_SVEPredicateAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, },
28011 { 5731 /* str */, AArch64::STR_ZXI, Convert__SVEVectorAnyReg1_0__Reg1_2__SImm91_3, AMFBS_HasSVE, { MCK_SVEVectorAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK_mul, MCK_vl, MCK__93_ }, },
28012 { 5735 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28013 { 5735 /* strb */, AArch64::STRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
28014 { 5735 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
28015 { 5735 /* strb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
28016 { 5735 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
28017 { 5735 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
28018 { 5735 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
28019 { 5735 /* strb */, AArch64::STRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
28020 { 5740 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28021 { 5740 /* strh */, AArch64::STRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
28022 { 5740 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
28023 { 5740 /* strh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
28024 { 5740 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
28025 { 5740 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
28026 { 5740 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
28027 { 5740 /* strh */, AArch64::STRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
28028 { 5745 /* stset */, AArch64::LDSETW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28029 { 5745 /* stset */, AArch64::LDSETX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28030 { 5751 /* stsetb */, AArch64::LDSETB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28031 { 5758 /* stseth */, AArch64::LDSETH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28032 { 5765 /* stsetl */, AArch64::LDSETLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28033 { 5765 /* stsetl */, AArch64::LDSETLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28034 { 5772 /* stsetlb */, AArch64::LDSETLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28035 { 5780 /* stsetlh */, AArch64::LDSETLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28036 { 5788 /* stsmax */, AArch64::LDSMAXW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28037 { 5788 /* stsmax */, AArch64::LDSMAXX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28038 { 5795 /* stsmaxb */, AArch64::LDSMAXB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28039 { 5803 /* stsmaxh */, AArch64::LDSMAXH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28040 { 5811 /* stsmaxl */, AArch64::LDSMAXLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28041 { 5811 /* stsmaxl */, AArch64::LDSMAXLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28042 { 5819 /* stsmaxlb */, AArch64::LDSMAXLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28043 { 5828 /* stsmaxlh */, AArch64::LDSMAXLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28044 { 5837 /* stsmin */, AArch64::LDSMINW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28045 { 5837 /* stsmin */, AArch64::LDSMINX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28046 { 5844 /* stsminb */, AArch64::LDSMINB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28047 { 5852 /* stsminh */, AArch64::LDSMINH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28048 { 5860 /* stsminl */, AArch64::LDSMINLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28049 { 5860 /* stsminl */, AArch64::LDSMINLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28050 { 5868 /* stsminlb */, AArch64::LDSMINLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28051 { 5877 /* stsminlh */, AArch64::LDSMINLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28052 { 5886 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28053 { 5886 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28054 { 5886 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28055 { 5886 /* sttr */, AArch64::STTRXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28056 { 5891 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28057 { 5891 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28058 { 5897 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28059 { 5897 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28060 { 5903 /* stumax */, AArch64::LDUMAXW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28061 { 5903 /* stumax */, AArch64::LDUMAXX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28062 { 5910 /* stumaxb */, AArch64::LDUMAXB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28063 { 5918 /* stumaxh */, AArch64::LDUMAXH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28064 { 5926 /* stumaxl */, AArch64::LDUMAXLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28065 { 5926 /* stumaxl */, AArch64::LDUMAXLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28066 { 5934 /* stumaxlb */, AArch64::LDUMAXLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28067 { 5943 /* stumaxlh */, AArch64::LDUMAXLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28068 { 5952 /* stumin */, AArch64::LDUMINW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28069 { 5952 /* stumin */, AArch64::LDUMINX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28070 { 5959 /* stuminb */, AArch64::LDUMINB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28071 { 5967 /* stuminh */, AArch64::LDUMINH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28072 { 5975 /* stuminl */, AArch64::LDUMINLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28073 { 5975 /* stuminl */, AArch64::LDUMINLX, Convert__regXZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28074 { 5983 /* stuminlb */, AArch64::LDUMINLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28075 { 5992 /* stuminlh */, AArch64::LDUMINLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28076 { 6001 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28077 { 6001 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28078 { 6001 /* stur */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28079 { 6001 /* stur */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28080 { 6001 /* stur */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28081 { 6001 /* stur */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28082 { 6001 /* stur */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28083 { 6001 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28084 { 6001 /* stur */, AArch64::STURXi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28085 { 6001 /* stur */, AArch64::STURBi, Convert__FPRAsmOperandFPR81_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28086 { 6001 /* stur */, AArch64::STURHi, Convert__FPRAsmOperandFPR161_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28087 { 6001 /* stur */, AArch64::STURSi, Convert__FPRAsmOperandFPR321_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28088 { 6001 /* stur */, AArch64::STURDi, Convert__FPRAsmOperandFPR641_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28089 { 6001 /* stur */, AArch64::STURQi, Convert__FPRAsmOperandFPR1281_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28090 { 6006 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28091 { 6006 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28092 { 6012 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28093 { 6012 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
28094 { 6018 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
28095 { 6018 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
28096 { 6023 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
28097 { 6023 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
28098 { 6028 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
28099 { 6034 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
28100 { 6040 /* stz2g */, AArch64::STZ2GOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28101 { 6040 /* stz2g */, AArch64::STZ2GPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
28102 { 6040 /* stz2g */, AArch64::STZ2GOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
28103 { 6040 /* stz2g */, AArch64::STZ2GPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
28104 { 6046 /* stzg */, AArch64::STZGOffset, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28105 { 6046 /* stzg */, AArch64::STZGPostIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_4, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9s16 }, },
28106 { 6046 /* stzg */, AArch64::STZGOffset, Convert__Reg1_0__Reg1_2__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_ }, },
28107 { 6046 /* stzg */, AArch64::STZGPreIndex, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm9s161_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK__91_, MCK_GPR64sp, MCK_SImm9s16, MCK__93_, MCK__EXCLAIM_ }, },
28108 { 6051 /* stzgm */, AArch64::STZGM, Convert__Reg1_0__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28109 { 6057 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, },
28110 { 6057 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64sponly, MCK_GPR64sp, MCK_GPR64 }, },
28111 { 6057 /* sub */, AArch64::SUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
28112 { 6057 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
28113 { 6057 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, },
28114 { 6057 /* sub */, AArch64::ADDWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImmNeg }, },
28115 { 6057 /* sub */, AArch64::SUBWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_AddSubImm }, },
28116 { 6057 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
28117 { 6057 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sponly, MCK_GPR64 }, },
28118 { 6057 /* sub */, AArch64::ADDXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImmNeg }, },
28119 { 6057 /* sub */, AArch64::SUBXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_AddSubImm }, },
28120 { 6057 /* sub */, AArch64::SUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
28121 { 6057 /* sub */, AArch64::SUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28122 { 6057 /* sub */, AArch64::SUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
28123 { 6057 /* sub */, AArch64::SUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28124 { 6057 /* sub */, AArch64::SUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
28125 { 6057 /* sub */, AArch64::SUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28126 { 6057 /* sub */, AArch64::SUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
28127 { 6057 /* sub */, AArch64::SUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28128 { 6057 /* sub */, AArch64::SUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28129 { 6057 /* sub */, AArch64::SUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28130 { 6057 /* sub */, AArch64::SUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28131 { 6057 /* sub */, AArch64::SUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28132 { 6057 /* sub */, AArch64::SUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28133 { 6057 /* sub */, AArch64::SUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28134 { 6057 /* sub */, AArch64::SUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28135 { 6057 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
28136 { 6057 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
28137 { 6057 /* sub */, AArch64::SUBXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
28138 { 6057 /* sub */, AArch64::SUBXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, },
28139 { 6057 /* sub */, AArch64::SUBXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
28140 { 6057 /* sub */, AArch64::SUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28141 { 6057 /* sub */, AArch64::SUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28142 { 6057 /* sub */, AArch64::SUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28143 { 6057 /* sub */, AArch64::SUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28144 { 6061 /* subg */, AArch64::SUBG, Convert__Reg1_0__Reg1_1__UImm6s161_2__Imm0_151_3, AMFBS_HasMTE, { MCK_GPR64sp, MCK_GPR64sp, MCK_UImm6s16, MCK_Imm0_15 }, },
28145 { 6066 /* subhn */, AArch64::SUBHNv2i64_v2i32, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
28146 { 6066 /* subhn */, AArch64::SUBHNv4i32_v4i16, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
28147 { 6066 /* subhn */, AArch64::SUBHNv8i16_v8i8, Convert__VectorReg641_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_VectorReg128 }, },
28148 { 6072 /* subhn2 */, AArch64::SUBHNv8i16_v16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28149 { 6072 /* subhn2 */, AArch64::SUBHNv2i64_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28150 { 6072 /* subhn2 */, AArch64::SUBHNv4i32_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28151 { 6079 /* subhnb */, AArch64::SUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28152 { 6079 /* subhnb */, AArch64::SUBHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28153 { 6079 /* subhnb */, AArch64::SUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28154 { 6086 /* subhnt */, AArch64::SUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28155 { 6086 /* subhnt */, AArch64::SUBHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28156 { 6086 /* subhnt */, AArch64::SUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28157 { 6093 /* subp */, AArch64::SUBP, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64sp }, },
28158 { 6098 /* subps */, AArch64::SUBPS, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasMTE, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64sp }, },
28159 { 6104 /* subr */, AArch64::SUBR_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
28160 { 6104 /* subr */, AArch64::SUBR_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
28161 { 6104 /* subr */, AArch64::SUBR_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
28162 { 6104 /* subr */, AArch64::SUBR_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
28163 { 6104 /* subr */, AArch64::SUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28164 { 6104 /* subr */, AArch64::SUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28165 { 6104 /* subr */, AArch64::SUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28166 { 6104 /* subr */, AArch64::SUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28167 { 6109 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
28168 { 6109 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
28169 { 6109 /* subs */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, },
28170 { 6109 /* subs */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, },
28171 { 6109 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_24, AMFBS_None, { MCK_GPR64, MCK_GPR64sponly, MCK_GPR64 }, },
28172 { 6109 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
28173 { 6109 /* subs */, AArch64::ADDSXri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImmNeg }, },
28174 { 6109 /* subs */, AArch64::SUBSXri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_AddSubImm }, },
28175 { 6109 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
28176 { 6109 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
28177 { 6109 /* subs */, AArch64::SUBSXrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64, MCK_ArithmeticShifter64 }, },
28178 { 6109 /* subs */, AArch64::SUBSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
28179 { 6109 /* subs */, AArch64::SUBSXrx64, Convert__Reg1_0__Reg1_1__Reg1_2__ExtendLSL641_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR64, MCK_ExtendLSL64 }, },
28180 { 6114 /* sudot */, AArch64::SUDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasMatMulInt8, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28181 { 6114 /* sudot */, AArch64::SUDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasMatMulInt8, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28182 { 6114 /* sudot */, AArch64::SUDOT_ZZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, },
28183 { 6120 /* sunpkhi */, AArch64::SUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
28184 { 6120 /* sunpkhi */, AArch64::SUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
28185 { 6120 /* sunpkhi */, AArch64::SUNPKHI_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
28186 { 6128 /* sunpklo */, AArch64::SUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
28187 { 6128 /* sunpklo */, AArch64::SUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
28188 { 6128 /* sunpklo */, AArch64::SUNPKLO_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
28189 { 6136 /* suqadd */, AArch64::SUQADDv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16 }, },
28190 { 6136 /* suqadd */, AArch64::SUQADDv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
28191 { 6136 /* suqadd */, AArch64::SUQADDv1i64, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
28192 { 6136 /* suqadd */, AArch64::SUQADDv1i8, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8 }, },
28193 { 6136 /* suqadd */, AArch64::SUQADDv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
28194 { 6136 /* suqadd */, AArch64::SUQADDv2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
28195 { 6136 /* suqadd */, AArch64::SUQADDv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
28196 { 6136 /* suqadd */, AArch64::SUQADDv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
28197 { 6136 /* suqadd */, AArch64::SUQADDv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
28198 { 6136 /* suqadd */, AArch64::SUQADDv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
28199 { 6136 /* suqadd */, AArch64::SUQADDv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
28200 { 6136 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28201 { 6136 /* suqadd */, AArch64::SUQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28202 { 6136 /* suqadd */, AArch64::SUQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28203 { 6136 /* suqadd */, AArch64::SUQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28204 { 6143 /* svc */, AArch64::SVC, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
28205 { 6147 /* swp */, AArch64::SWPW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28206 { 6147 /* swp */, AArch64::SWPX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28207 { 6151 /* swpa */, AArch64::SWPAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28208 { 6151 /* swpa */, AArch64::SWPAX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28209 { 6156 /* swpab */, AArch64::SWPAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28210 { 6162 /* swpah */, AArch64::SWPAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28211 { 6168 /* swpal */, AArch64::SWPALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28212 { 6168 /* swpal */, AArch64::SWPALX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28213 { 6174 /* swpalb */, AArch64::SWPALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28214 { 6181 /* swpalh */, AArch64::SWPALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28215 { 6188 /* swpb */, AArch64::SWPB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28216 { 6193 /* swph */, AArch64::SWPH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28217 { 6198 /* swpl */, AArch64::SWPLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28218 { 6198 /* swpl */, AArch64::SWPLX, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28219 { 6203 /* swplb */, AArch64::SWPLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28220 { 6209 /* swplh */, AArch64::SWPLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
28221 { 6215 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
28222 { 6215 /* sxtb */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
28223 { 6215 /* sxtb */, AArch64::SXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
28224 { 6215 /* sxtb */, AArch64::SXTB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
28225 { 6215 /* sxtb */, AArch64::SXTB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
28226 { 6220 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
28227 { 6220 /* sxth */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
28228 { 6220 /* sxth */, AArch64::SXTH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
28229 { 6220 /* sxth */, AArch64::SXTH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
28230 { 6225 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, },
28231 { 6225 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, },
28232 { 6225 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, },
28233 { 6225 /* sxtl */, AArch64::SSHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
28234 { 6225 /* sxtl */, AArch64::SSHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
28235 { 6225 /* sxtl */, AArch64::SSHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, },
28236 { 6230 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
28237 { 6230 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
28238 { 6230 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
28239 { 6230 /* sxtl2 */, AArch64::SSHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
28240 { 6230 /* sxtl2 */, AArch64::SSHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
28241 { 6230 /* sxtl2 */, AArch64::SSHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
28242 { 6236 /* sxtw */, AArch64::SBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
28243 { 6236 /* sxtw */, AArch64::SXTW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
28244 { 6241 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__regXZR, AMFBS_None, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, },
28245 { 6241 /* sys */, AArch64::SYSxt, Convert__Imm0_71_0__SysCR1_1__SysCR1_2__Imm0_71_3__Reg1_4, AMFBS_None, { MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7, MCK_GPR64 }, },
28246 { 6245 /* sysl */, AArch64::SYSLxt, Convert__Reg1_0__Imm0_71_1__SysCR1_2__SysCR1_3__Imm0_71_4, AMFBS_None, { MCK_GPR64, MCK_Imm0_7, MCK_SysCR, MCK_SysCR, MCK_Imm0_7 }, },
28247 { 6250 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28248 { 6250 /* tbl */, AArch64::TBL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList1161_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorList116, MCK_SVEVectorHReg }, },
28249 { 6250 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
28250 { 6250 /* tbl */, AArch64::TBL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28251 { 6250 /* tbl */, AArch64::TBL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorList1321_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorList132, MCK_SVEVectorSReg }, },
28252 { 6250 /* tbl */, AArch64::TBL_ZZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorList2321_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorList232, MCK_SVEVectorSReg }, },
28253 { 6250 /* tbl */, AArch64::TBL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28254 { 6250 /* tbl */, AArch64::TBL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorList1641_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorList164, MCK_SVEVectorDReg }, },
28255 { 6250 /* tbl */, AArch64::TBL_ZZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorList2641_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorList264, MCK_SVEVectorDReg }, },
28256 { 6250 /* tbl */, AArch64::TBL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28257 { 6250 /* tbl */, AArch64::TBL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorList181_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorList18, MCK_SVEVectorBReg }, },
28258 { 6250 /* tbl */, AArch64::TBL_ZZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorList281_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorList28, MCK_SVEVectorBReg }, },
28259 { 6250 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_1__VecListFour1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, },
28260 { 6250 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_1__VecListOne1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, },
28261 { 6250 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_1__VecListThree1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, },
28262 { 6250 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_1__VecListTwo1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, },
28263 { 6250 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_1__VecListFour1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, },
28264 { 6250 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_1__VecListOne1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, },
28265 { 6250 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_1__VecListThree1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, },
28266 { 6250 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_1__VecListTwo1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, },
28267 { 6250 /* tbl */, AArch64::TBLv16i8Four, Convert__VectorReg1281_0__TypedVectorList4_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_168, MCK_VectorReg128, MCK__DOT_16b }, },
28268 { 6250 /* tbl */, AArch64::TBLv16i8One, Convert__VectorReg1281_0__TypedVectorList1_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_168, MCK_VectorReg128, MCK__DOT_16b }, },
28269 { 6250 /* tbl */, AArch64::TBLv16i8Three, Convert__VectorReg1281_0__TypedVectorList3_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_168, MCK_VectorReg128, MCK__DOT_16b }, },
28270 { 6250 /* tbl */, AArch64::TBLv16i8Two, Convert__VectorReg1281_0__TypedVectorList2_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_168, MCK_VectorReg128, MCK__DOT_16b }, },
28271 { 6250 /* tbl */, AArch64::TBLv8i8Four, Convert__VectorReg641_0__TypedVectorList4_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_168, MCK_VectorReg64, MCK__DOT_8b }, },
28272 { 6250 /* tbl */, AArch64::TBLv8i8One, Convert__VectorReg641_0__TypedVectorList1_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_168, MCK_VectorReg64, MCK__DOT_8b }, },
28273 { 6250 /* tbl */, AArch64::TBLv8i8Three, Convert__VectorReg641_0__TypedVectorList3_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_168, MCK_VectorReg64, MCK__DOT_8b }, },
28274 { 6250 /* tbl */, AArch64::TBLv8i8Two, Convert__VectorReg641_0__TypedVectorList2_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_168, MCK_VectorReg64, MCK__DOT_8b }, },
28275 { 6254 /* tbnz */, AArch64::TBNZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, },
28276 { 6254 /* tbnz */, AArch64::TBNZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, AMFBS_None, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, },
28277 { 6254 /* tbnz */, AArch64::TBNZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, },
28278 { 6259 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28279 { 6259 /* tbx */, AArch64::TBX_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28280 { 6259 /* tbx */, AArch64::TBX_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28281 { 6259 /* tbx */, AArch64::TBX_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28282 { 6259 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_1__Tie0_2_2__VecListFour1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListFour128, MCK_VectorReg128 }, },
28283 { 6259 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_1__Tie0_2_2__VecListOne1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListOne128, MCK_VectorReg128 }, },
28284 { 6259 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_1__Tie0_2_2__VecListThree1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListThree128, MCK_VectorReg128 }, },
28285 { 6259 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_1__Tie0_2_2__VecListTwo1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VecListTwo128, MCK_VectorReg128 }, },
28286 { 6259 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_1__Tie0_2_2__VecListFour1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListFour128, MCK_VectorReg64 }, },
28287 { 6259 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_1__Tie0_2_2__VecListOne1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListOne128, MCK_VectorReg64 }, },
28288 { 6259 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_1__Tie0_2_2__VecListThree1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListThree128, MCK_VectorReg64 }, },
28289 { 6259 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_1__Tie0_2_2__VecListTwo1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VecListTwo128, MCK_VectorReg64 }, },
28290 { 6259 /* tbx */, AArch64::TBXv16i8Four, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList4_168, MCK_VectorReg128, MCK__DOT_16b }, },
28291 { 6259 /* tbx */, AArch64::TBXv16i8One, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList1_168, MCK_VectorReg128, MCK__DOT_16b }, },
28292 { 6259 /* tbx */, AArch64::TBXv16i8Three, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList3_168, MCK_VectorReg128, MCK__DOT_16b }, },
28293 { 6259 /* tbx */, AArch64::TBXv16i8Two, Convert__VectorReg1281_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg1281_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_TypedVectorList2_168, MCK_VectorReg128, MCK__DOT_16b }, },
28294 { 6259 /* tbx */, AArch64::TBXv8i8Four, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList4_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList4_168, MCK_VectorReg64, MCK__DOT_8b }, },
28295 { 6259 /* tbx */, AArch64::TBXv8i8One, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList1_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList1_168, MCK_VectorReg64, MCK__DOT_8b }, },
28296 { 6259 /* tbx */, AArch64::TBXv8i8Three, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList3_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList3_168, MCK_VectorReg64, MCK__DOT_8b }, },
28297 { 6259 /* tbx */, AArch64::TBXv8i8Two, Convert__VectorReg641_0__Tie0_1_1__TypedVectorList2_1681_2__VectorReg641_3, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_TypedVectorList2_168, MCK_VectorReg64, MCK__DOT_8b }, },
28298 { 6263 /* tbz */, AArch64::TBZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, },
28299 { 6263 /* tbz */, AArch64::TBZX, Convert__Reg1_0__Imm32_631_1__BranchTarget141_2, AMFBS_None, { MCK_GPR64, MCK_Imm32_63, MCK_BranchTarget14 }, },
28300 { 6263 /* tbz */, AArch64::TBZW, Convert__GPR32as641_0__TBZImm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32as64, MCK_TBZImm0_31, MCK_BranchTarget14 }, },
28301 { 6267 /* tcancel */, AArch64::TCANCEL, Convert__Imm0_655351_0, AMFBS_HasTME, { MCK_Imm0_65535 }, },
28302 { 6275 /* tcommit */, AArch64::TCOMMIT, Convert_NoOperands, AMFBS_HasTME, { }, },
28303 { 6283 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
28304 { 6283 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
28305 { 6283 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
28306 { 6283 /* trn1 */, AArch64::TRN1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
28307 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
28308 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28309 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28310 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28311 { 6283 /* trn1 */, AArch64::TRN1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28312 { 6283 /* trn1 */, AArch64::TRN1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28313 { 6283 /* trn1 */, AArch64::TRN1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28314 { 6283 /* trn1 */, AArch64::TRN1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28315 { 6283 /* trn1 */, AArch64::TRN1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28316 { 6283 /* trn1 */, AArch64::TRN1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28317 { 6283 /* trn1 */, AArch64::TRN1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28318 { 6283 /* trn1 */, AArch64::TRN1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28319 { 6288 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
28320 { 6288 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
28321 { 6288 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
28322 { 6288 /* trn2 */, AArch64::TRN2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
28323 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
28324 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28325 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28326 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28327 { 6288 /* trn2 */, AArch64::TRN2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28328 { 6288 /* trn2 */, AArch64::TRN2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28329 { 6288 /* trn2 */, AArch64::TRN2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28330 { 6288 /* trn2 */, AArch64::TRN2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28331 { 6288 /* trn2 */, AArch64::TRN2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28332 { 6288 /* trn2 */, AArch64::TRN2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28333 { 6288 /* trn2 */, AArch64::TRN2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28334 { 6288 /* trn2 */, AArch64::TRN2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28335 { 6293 /* tsb */, AArch64::TSB, Convert__Barrier1_0, AMFBS_HasTRACEV8_4, { MCK_Barrier }, },
28336 { 6297 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
28337 { 6297 /* tst */, AArch64::ANDSWri, Convert__regWZR__Reg1_0__LogicalImm321_1, AMFBS_None, { MCK_GPR32, MCK_LogicalImm32 }, },
28338 { 6297 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
28339 { 6297 /* tst */, AArch64::ANDSXri, Convert__regXZR__Reg1_0__LogicalImm641_1, AMFBS_None, { MCK_GPR64, MCK_LogicalImm64 }, },
28340 { 6297 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
28341 { 6297 /* tst */, AArch64::ANDSXrs, Convert__regXZR__Reg1_0__Reg1_1__LogicalShifter641_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_LogicalShifter64 }, },
28342 { 6301 /* tstart */, AArch64::TSTART, Convert__Reg1_0, AMFBS_HasTME, { MCK_GPR64 }, },
28343 { 6308 /* ttest */, AArch64::TTEST, Convert__Reg1_0, AMFBS_HasTME, { MCK_GPR64 }, },
28344 { 6314 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28345 { 6314 /* uaba */, AArch64::UABA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28346 { 6314 /* uaba */, AArch64::UABA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28347 { 6314 /* uaba */, AArch64::UABA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28348 { 6314 /* uaba */, AArch64::UABAv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28349 { 6314 /* uaba */, AArch64::UABAv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28350 { 6314 /* uaba */, AArch64::UABAv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28351 { 6314 /* uaba */, AArch64::UABAv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28352 { 6314 /* uaba */, AArch64::UABAv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28353 { 6314 /* uaba */, AArch64::UABAv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28354 { 6319 /* uabal */, AArch64::UABALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28355 { 6319 /* uabal */, AArch64::UABALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28356 { 6319 /* uabal */, AArch64::UABALv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28357 { 6325 /* uabal2 */, AArch64::UABALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28358 { 6325 /* uabal2 */, AArch64::UABALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28359 { 6325 /* uabal2 */, AArch64::UABALv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28360 { 6332 /* uabalb */, AArch64::UABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28361 { 6332 /* uabalb */, AArch64::UABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28362 { 6332 /* uabalb */, AArch64::UABALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28363 { 6339 /* uabalt */, AArch64::UABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28364 { 6339 /* uabalt */, AArch64::UABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28365 { 6339 /* uabalt */, AArch64::UABALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28366 { 6346 /* uabd */, AArch64::UABDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28367 { 6346 /* uabd */, AArch64::UABDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28368 { 6346 /* uabd */, AArch64::UABDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28369 { 6346 /* uabd */, AArch64::UABDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28370 { 6346 /* uabd */, AArch64::UABDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28371 { 6346 /* uabd */, AArch64::UABDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28372 { 6346 /* uabd */, AArch64::UABD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28373 { 6346 /* uabd */, AArch64::UABD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28374 { 6346 /* uabd */, AArch64::UABD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28375 { 6346 /* uabd */, AArch64::UABD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28376 { 6351 /* uabdl */, AArch64::UABDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28377 { 6351 /* uabdl */, AArch64::UABDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28378 { 6351 /* uabdl */, AArch64::UABDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28379 { 6357 /* uabdl2 */, AArch64::UABDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28380 { 6357 /* uabdl2 */, AArch64::UABDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28381 { 6357 /* uabdl2 */, AArch64::UABDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28382 { 6364 /* uabdlb */, AArch64::UABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28383 { 6364 /* uabdlb */, AArch64::UABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28384 { 6364 /* uabdlb */, AArch64::UABDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28385 { 6371 /* uabdlt */, AArch64::UABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28386 { 6371 /* uabdlt */, AArch64::UABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28387 { 6371 /* uabdlt */, AArch64::UABDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28388 { 6378 /* uadalp */, AArch64::UADALPv2i32_v1i64, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, },
28389 { 6378 /* uadalp */, AArch64::UADALPv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
28390 { 6378 /* uadalp */, AArch64::UADALPv4i16_v2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
28391 { 6378 /* uadalp */, AArch64::UADALPv8i8_v4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
28392 { 6378 /* uadalp */, AArch64::UADALPv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
28393 { 6378 /* uadalp */, AArch64::UADALPv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
28394 { 6378 /* uadalp */, AArch64::UADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
28395 { 6378 /* uadalp */, AArch64::UADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
28396 { 6378 /* uadalp */, AArch64::UADALP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
28397 { 6385 /* uaddl */, AArch64::UADDLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28398 { 6385 /* uaddl */, AArch64::UADDLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28399 { 6385 /* uaddl */, AArch64::UADDLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28400 { 6391 /* uaddl2 */, AArch64::UADDLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28401 { 6391 /* uaddl2 */, AArch64::UADDLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28402 { 6391 /* uaddl2 */, AArch64::UADDLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28403 { 6398 /* uaddlb */, AArch64::UADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28404 { 6398 /* uaddlb */, AArch64::UADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28405 { 6398 /* uaddlb */, AArch64::UADDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28406 { 6405 /* uaddlp */, AArch64::UADDLPv2i32_v1i64, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VectorReg64, MCK_VectorReg64 }, },
28407 { 6405 /* uaddlp */, AArch64::UADDLPv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
28408 { 6405 /* uaddlp */, AArch64::UADDLPv4i16_v2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
28409 { 6405 /* uaddlp */, AArch64::UADDLPv8i8_v4i16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
28410 { 6405 /* uaddlp */, AArch64::UADDLPv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
28411 { 6405 /* uaddlp */, AArch64::UADDLPv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
28412 { 6412 /* uaddlt */, AArch64::UADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28413 { 6412 /* uaddlt */, AArch64::UADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28414 { 6412 /* uaddlt */, AArch64::UADDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28415 { 6419 /* uaddlv */, AArch64::UADDLVv16i8v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_FPR16, MCK_VectorReg128 }, },
28416 { 6419 /* uaddlv */, AArch64::UADDLVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_FPR32, MCK_VectorReg64 }, },
28417 { 6419 /* uaddlv */, AArch64::UADDLVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR64, MCK_VectorReg128 }, },
28418 { 6419 /* uaddlv */, AArch64::UADDLVv8i8v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_FPR16, MCK_VectorReg64 }, },
28419 { 6419 /* uaddlv */, AArch64::UADDLVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_FPR32, MCK_VectorReg128 }, },
28420 { 6426 /* uaddv */, AArch64::UADDV_VPZ_H, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
28421 { 6426 /* uaddv */, AArch64::UADDV_VPZ_S, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
28422 { 6426 /* uaddv */, AArch64::UADDV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
28423 { 6426 /* uaddv */, AArch64::UADDV_VPZ_B, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
28424 { 6432 /* uaddw */, AArch64::UADDWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
28425 { 6432 /* uaddw */, AArch64::UADDWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
28426 { 6432 /* uaddw */, AArch64::UADDWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
28427 { 6438 /* uaddw2 */, AArch64::UADDWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28428 { 6438 /* uaddw2 */, AArch64::UADDWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28429 { 6438 /* uaddw2 */, AArch64::UADDWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28430 { 6445 /* uaddwb */, AArch64::UADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
28431 { 6445 /* uaddwb */, AArch64::UADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
28432 { 6445 /* uaddwb */, AArch64::UADDWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
28433 { 6452 /* uaddwt */, AArch64::UADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
28434 { 6452 /* uaddwt */, AArch64::UADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
28435 { 6452 /* uaddwt */, AArch64::UADDWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
28436 { 6459 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
28437 { 6459 /* ubfm */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__Imm0_631_2__Imm0_631_3, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_Imm0_63, MCK_Imm0_63 }, },
28438 { 6464 /* ucvtf */, AArch64::UCVTFv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16 }, },
28439 { 6464 /* ucvtf */, AArch64::UCVTFUWHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
28440 { 6464 /* ucvtf */, AArch64::UCVTFUXHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64 }, },
28441 { 6464 /* ucvtf */, AArch64::UCVTFv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
28442 { 6464 /* ucvtf */, AArch64::UCVTFUWSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
28443 { 6464 /* ucvtf */, AArch64::UCVTFUXSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64 }, },
28444 { 6464 /* ucvtf */, AArch64::UCVTFv1i64, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
28445 { 6464 /* ucvtf */, AArch64::UCVTFUWDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, },
28446 { 6464 /* ucvtf */, AArch64::UCVTFUXDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64 }, },
28447 { 6464 /* ucvtf */, AArch64::UCVTFv2f64, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
28448 { 6464 /* ucvtf */, AArch64::UCVTFv2f32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
28449 { 6464 /* ucvtf */, AArch64::UCVTFv4f16, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
28450 { 6464 /* ucvtf */, AArch64::UCVTFv4f32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
28451 { 6464 /* ucvtf */, AArch64::UCVTFv8f16, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
28452 { 6464 /* ucvtf */, AArch64::UCVTFh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON_HasFullFP16, { MCK_FPR16, MCK_FPR16, MCK_Imm1_16 }, },
28453 { 6464 /* ucvtf */, AArch64::UCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, },
28454 { 6464 /* ucvtf */, AArch64::UCVTFSXHri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR64, MCK_Imm1_64 }, },
28455 { 6464 /* ucvtf */, AArch64::UCVTFs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm1_32 }, },
28456 { 6464 /* ucvtf */, AArch64::UCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, },
28457 { 6464 /* ucvtf */, AArch64::UCVTFSXSri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR64, MCK_Imm1_64 }, },
28458 { 6464 /* ucvtf */, AArch64::UCVTFd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
28459 { 6464 /* ucvtf */, AArch64::UCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, },
28460 { 6464 /* ucvtf */, AArch64::UCVTFSXDri, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR64, MCK_Imm1_64 }, },
28461 { 6464 /* ucvtf */, AArch64::UCVTFv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
28462 { 6464 /* ucvtf */, AArch64::UCVTFv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
28463 { 6464 /* ucvtf */, AArch64::UCVTFv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
28464 { 6464 /* ucvtf */, AArch64::UCVTFv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
28465 { 6464 /* ucvtf */, AArch64::UCVTFv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
28466 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_HtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
28467 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
28468 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
28469 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
28470 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
28471 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
28472 { 6464 /* ucvtf */, AArch64::UCVTF_ZPmZ_DtoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
28473 { 6470 /* udf */, AArch64::UDF, Convert__Imm0_655351_0, AMFBS_None, { MCK_Imm0_65535 }, },
28474 { 6474 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
28475 { 6474 /* udiv */, AArch64::UDIVXr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
28476 { 6474 /* udiv */, AArch64::UDIV_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28477 { 6474 /* udiv */, AArch64::UDIV_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28478 { 6479 /* udivr */, AArch64::UDIVR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28479 { 6479 /* udivr */, AArch64::UDIVR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28480 { 6485 /* udot */, AArch64::UDOTv16i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasDotProd, { }, },
28481 { 6485 /* udot */, AArch64::UDOTv8i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasDotProd, { }, },
28482 { 6485 /* udot */, AArch64::UDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28483 { 6485 /* udot */, AArch64::UDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28484 { 6485 /* udot */, AArch64::UDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasDotProd, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28485 { 6485 /* udot */, AArch64::UDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasDotProd, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28486 { 6485 /* udot */, AArch64::UDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, },
28487 { 6485 /* udot */, AArch64::UDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1 }, },
28488 { 6490 /* uhadd */, AArch64::UHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28489 { 6490 /* uhadd */, AArch64::UHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28490 { 6490 /* uhadd */, AArch64::UHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28491 { 6490 /* uhadd */, AArch64::UHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28492 { 6490 /* uhadd */, AArch64::UHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28493 { 6490 /* uhadd */, AArch64::UHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28494 { 6490 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28495 { 6490 /* uhadd */, AArch64::UHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28496 { 6490 /* uhadd */, AArch64::UHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28497 { 6490 /* uhadd */, AArch64::UHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28498 { 6496 /* uhsub */, AArch64::UHSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28499 { 6496 /* uhsub */, AArch64::UHSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28500 { 6496 /* uhsub */, AArch64::UHSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28501 { 6496 /* uhsub */, AArch64::UHSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28502 { 6496 /* uhsub */, AArch64::UHSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28503 { 6496 /* uhsub */, AArch64::UHSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28504 { 6496 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28505 { 6496 /* uhsub */, AArch64::UHSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28506 { 6496 /* uhsub */, AArch64::UHSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28507 { 6496 /* uhsub */, AArch64::UHSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28508 { 6502 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28509 { 6502 /* uhsubr */, AArch64::UHSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28510 { 6502 /* uhsubr */, AArch64::UHSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28511 { 6502 /* uhsubr */, AArch64::UHSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28512 { 6509 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
28513 { 6516 /* umax */, AArch64::UMAX_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
28514 { 6516 /* umax */, AArch64::UMAX_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_255 }, },
28515 { 6516 /* umax */, AArch64::UMAX_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_255 }, },
28516 { 6516 /* umax */, AArch64::UMAX_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, },
28517 { 6516 /* umax */, AArch64::UMAXv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28518 { 6516 /* umax */, AArch64::UMAXv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28519 { 6516 /* umax */, AArch64::UMAXv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28520 { 6516 /* umax */, AArch64::UMAXv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28521 { 6516 /* umax */, AArch64::UMAXv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28522 { 6516 /* umax */, AArch64::UMAXv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28523 { 6516 /* umax */, AArch64::UMAX_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28524 { 6516 /* umax */, AArch64::UMAX_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28525 { 6516 /* umax */, AArch64::UMAX_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28526 { 6516 /* umax */, AArch64::UMAX_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28527 { 6521 /* umaxp */, AArch64::UMAXPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28528 { 6521 /* umaxp */, AArch64::UMAXPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28529 { 6521 /* umaxp */, AArch64::UMAXPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28530 { 6521 /* umaxp */, AArch64::UMAXPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28531 { 6521 /* umaxp */, AArch64::UMAXPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28532 { 6521 /* umaxp */, AArch64::UMAXPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28533 { 6521 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28534 { 6521 /* umaxp */, AArch64::UMAXP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28535 { 6521 /* umaxp */, AArch64::UMAXP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28536 { 6521 /* umaxp */, AArch64::UMAXP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28537 { 6527 /* umaxv */, AArch64::UMAXVv16i8v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, },
28538 { 6527 /* umaxv */, AArch64::UMAXVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
28539 { 6527 /* umaxv */, AArch64::UMAXVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
28540 { 6527 /* umaxv */, AArch64::UMAXVv8i8v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, },
28541 { 6527 /* umaxv */, AArch64::UMAXVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
28542 { 6527 /* umaxv */, AArch64::UMAXV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
28543 { 6527 /* umaxv */, AArch64::UMAXV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
28544 { 6527 /* umaxv */, AArch64::UMAXV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
28545 { 6527 /* umaxv */, AArch64::UMAXV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
28546 { 6533 /* umin */, AArch64::UMIN_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_255 }, },
28547 { 6533 /* umin */, AArch64::UMIN_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_255 }, },
28548 { 6533 /* umin */, AArch64::UMIN_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_255 }, },
28549 { 6533 /* umin */, AArch64::UMIN_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__Imm0_2551_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_255 }, },
28550 { 6533 /* umin */, AArch64::UMINv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28551 { 6533 /* umin */, AArch64::UMINv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28552 { 6533 /* umin */, AArch64::UMINv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28553 { 6533 /* umin */, AArch64::UMINv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28554 { 6533 /* umin */, AArch64::UMINv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28555 { 6533 /* umin */, AArch64::UMINv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28556 { 6533 /* umin */, AArch64::UMIN_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28557 { 6533 /* umin */, AArch64::UMIN_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28558 { 6533 /* umin */, AArch64::UMIN_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28559 { 6533 /* umin */, AArch64::UMIN_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28560 { 6538 /* uminp */, AArch64::UMINPv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28561 { 6538 /* uminp */, AArch64::UMINPv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28562 { 6538 /* uminp */, AArch64::UMINPv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28563 { 6538 /* uminp */, AArch64::UMINPv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28564 { 6538 /* uminp */, AArch64::UMINPv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28565 { 6538 /* uminp */, AArch64::UMINPv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28566 { 6538 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28567 { 6538 /* uminp */, AArch64::UMINP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28568 { 6538 /* uminp */, AArch64::UMINP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28569 { 6538 /* uminp */, AArch64::UMINP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28570 { 6544 /* uminv */, AArch64::UMINVv16i8v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_FPR8, MCK_VectorReg128 }, },
28571 { 6544 /* uminv */, AArch64::UMINVv4i16v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_FPR16, MCK_VectorReg64 }, },
28572 { 6544 /* uminv */, AArch64::UMINVv4i32v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_FPR32, MCK_VectorReg128 }, },
28573 { 6544 /* uminv */, AArch64::UMINVv8i8v, Convert__Reg1_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_FPR8, MCK_VectorReg64 }, },
28574 { 6544 /* uminv */, AArch64::UMINVv8i16v, Convert__Reg1_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_FPR16, MCK_VectorReg128 }, },
28575 { 6544 /* uminv */, AArch64::UMINV_VPZ_B, Convert__FPR8asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_FPR8asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
28576 { 6544 /* uminv */, AArch64::UMINV_VPZ_H, Convert__FPR16asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_FPR16asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
28577 { 6544 /* uminv */, AArch64::UMINV_VPZ_S, Convert__FPR32asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_FPR32asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
28578 { 6544 /* uminv */, AArch64::UMINV_VPZ_D, Convert__FPR64asZPR1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_FPR64asZPR, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorDReg }, },
28579 { 6550 /* umlal */, AArch64::UMLALv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28580 { 6550 /* umlal */, AArch64::UMLALv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28581 { 6550 /* umlal */, AArch64::UMLALv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28582 { 6550 /* umlal */, AArch64::UMLALv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28583 { 6550 /* umlal */, AArch64::UMLALv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
28584 { 6556 /* umlal2 */, AArch64::UMLALv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28585 { 6556 /* umlal2 */, AArch64::UMLALv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28586 { 6556 /* umlal2 */, AArch64::UMLALv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28587 { 6556 /* umlal2 */, AArch64::UMLALv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28588 { 6556 /* umlal2 */, AArch64::UMLALv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
28589 { 6563 /* umlalb */, AArch64::UMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28590 { 6563 /* umlalb */, AArch64::UMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28591 { 6563 /* umlalb */, AArch64::UMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28592 { 6563 /* umlalb */, AArch64::UMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
28593 { 6563 /* umlalb */, AArch64::UMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
28594 { 6570 /* umlalt */, AArch64::UMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28595 { 6570 /* umlalt */, AArch64::UMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28596 { 6570 /* umlalt */, AArch64::UMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28597 { 6570 /* umlalt */, AArch64::UMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
28598 { 6570 /* umlalt */, AArch64::UMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
28599 { 6577 /* umlsl */, AArch64::UMLSLv2i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28600 { 6577 /* umlsl */, AArch64::UMLSLv4i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28601 { 6577 /* umlsl */, AArch64::UMLSLv8i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28602 { 6577 /* umlsl */, AArch64::UMLSLv2i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28603 { 6577 /* umlsl */, AArch64::UMLSLv4i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
28604 { 6583 /* umlsl2 */, AArch64::UMLSLv4i32_v2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28605 { 6583 /* umlsl2 */, AArch64::UMLSLv8i16_v4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28606 { 6583 /* umlsl2 */, AArch64::UMLSLv16i8_v8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28607 { 6583 /* umlsl2 */, AArch64::UMLSLv4i32_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28608 { 6583 /* umlsl2 */, AArch64::UMLSLv8i16_indexed, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
28609 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28610 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28611 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28612 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
28613 { 6590 /* umlslb */, AArch64::UMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
28614 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28615 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28616 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28617 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
28618 { 6597 /* umlslt */, AArch64::UMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
28619 { 6604 /* ummla */, AArch64::UMMLA, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasMatMulInt8, { }, },
28620 { 6604 /* ummla */, AArch64::UMMLA_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28621 { 6610 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
28622 { 6617 /* umov */, AArch64::UMOVvi8, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_15 }, },
28623 { 6617 /* umov */, AArch64::UMOVvi64, Convert__Reg1_1__VectorReg1281_2__IndexRange0_11_3, AMFBS_HasNEON, { MCK__DOT_d, MCK_GPR64, MCK_VectorReg128, MCK_IndexRange0_1 }, },
28624 { 6617 /* umov */, AArch64::UMOVvi16, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_7 }, },
28625 { 6617 /* umov */, AArch64::UMOVvi32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28626 { 6622 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
28627 { 6629 /* umulh */, AArch64::UMULHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR64, MCK_GPR64, MCK_GPR64 }, },
28628 { 6629 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28629 { 6629 /* umulh */, AArch64::UMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28630 { 6629 /* umulh */, AArch64::UMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28631 { 6629 /* umulh */, AArch64::UMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28632 { 6629 /* umulh */, AArch64::UMULH_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28633 { 6629 /* umulh */, AArch64::UMULH_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28634 { 6629 /* umulh */, AArch64::UMULH_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28635 { 6629 /* umulh */, AArch64::UMULH_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28636 { 6635 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
28637 { 6635 /* umull */, AArch64::UMULLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28638 { 6635 /* umull */, AArch64::UMULLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28639 { 6635 /* umull */, AArch64::UMULLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
28640 { 6635 /* umull */, AArch64::UMULLv2i32_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28641 { 6635 /* umull */, AArch64::UMULLv4i16_indexed, Convert__VectorReg1281_1__VectorReg641_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
28642 { 6641 /* umull2 */, AArch64::UMULLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28643 { 6641 /* umull2 */, AArch64::UMULLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28644 { 6641 /* umull2 */, AArch64::UMULLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28645 { 6641 /* umull2 */, AArch64::UMULLv4i32_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__IndexRange0_31_4, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28646 { 6641 /* umull2 */, AArch64::UMULLv8i16_indexed, Convert__VectorReg1281_1__VectorReg1281_2__VectorRegLo1_3__IndexRange0_71_4, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorRegLo, MCK_IndexRange0_7 }, },
28647 { 6648 /* umullb */, AArch64::UMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28648 { 6648 /* umullb */, AArch64::UMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28649 { 6648 /* umullb */, AArch64::UMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28650 { 6648 /* umullb */, AArch64::UMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
28651 { 6648 /* umullb */, AArch64::UMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
28652 { 6655 /* umullt */, AArch64::UMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28653 { 6655 /* umullt */, AArch64::UMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28654 { 6655 /* umullt */, AArch64::UMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28655 { 6655 /* umullt */, AArch64::UMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
28656 { 6655 /* umullt */, AArch64::UMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
28657 { 6662 /* uqadd */, AArch64::UQADDv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
28658 { 6662 /* uqadd */, AArch64::UQADDv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
28659 { 6662 /* uqadd */, AArch64::UQADDv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
28660 { 6662 /* uqadd */, AArch64::UQADDv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
28661 { 6662 /* uqadd */, AArch64::UQADD_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
28662 { 6662 /* uqadd */, AArch64::UQADD_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28663 { 6662 /* uqadd */, AArch64::UQADD_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
28664 { 6662 /* uqadd */, AArch64::UQADD_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28665 { 6662 /* uqadd */, AArch64::UQADD_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
28666 { 6662 /* uqadd */, AArch64::UQADD_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28667 { 6662 /* uqadd */, AArch64::UQADD_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
28668 { 6662 /* uqadd */, AArch64::UQADD_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28669 { 6662 /* uqadd */, AArch64::UQADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28670 { 6662 /* uqadd */, AArch64::UQADDv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28671 { 6662 /* uqadd */, AArch64::UQADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28672 { 6662 /* uqadd */, AArch64::UQADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28673 { 6662 /* uqadd */, AArch64::UQADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28674 { 6662 /* uqadd */, AArch64::UQADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28675 { 6662 /* uqadd */, AArch64::UQADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28676 { 6662 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28677 { 6662 /* uqadd */, AArch64::UQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28678 { 6662 /* uqadd */, AArch64::UQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28679 { 6662 /* uqadd */, AArch64::UQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28680 { 6668 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
28681 { 6668 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
28682 { 6668 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
28683 { 6668 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
28684 { 6668 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28685 { 6668 /* uqdecb */, AArch64::UQDECB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28686 { 6675 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
28687 { 6675 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
28688 { 6675 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
28689 { 6675 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
28690 { 6675 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
28691 { 6675 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
28692 { 6675 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28693 { 6675 /* uqdecd */, AArch64::UQDECD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28694 { 6675 /* uqdecd */, AArch64::UQDECD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28695 { 6682 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
28696 { 6682 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
28697 { 6682 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
28698 { 6682 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
28699 { 6682 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
28700 { 6682 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
28701 { 6682 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28702 { 6682 /* uqdech */, AArch64::UQDECH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28703 { 6682 /* uqdech */, AArch64::UQDECH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28704 { 6689 /* uqdecp */, AArch64::UQDECP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
28705 { 6689 /* uqdecp */, AArch64::UQDECP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
28706 { 6689 /* uqdecp */, AArch64::UQDECP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
28707 { 6689 /* uqdecp */, AArch64::UQDECP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, },
28708 { 6689 /* uqdecp */, AArch64::UQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
28709 { 6689 /* uqdecp */, AArch64::UQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
28710 { 6689 /* uqdecp */, AArch64::UQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
28711 { 6689 /* uqdecp */, AArch64::UQDECP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
28712 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
28713 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
28714 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
28715 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
28716 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
28717 { 6689 /* uqdecp */, AArch64::UQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
28718 { 6696 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
28719 { 6696 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
28720 { 6696 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
28721 { 6696 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
28722 { 6696 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
28723 { 6696 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
28724 { 6696 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28725 { 6696 /* uqdecw */, AArch64::UQDECW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28726 { 6696 /* uqdecw */, AArch64::UQDECW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28727 { 6703 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
28728 { 6703 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
28729 { 6703 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
28730 { 6703 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
28731 { 6703 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28732 { 6703 /* uqincb */, AArch64::UQINCB_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28733 { 6710 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
28734 { 6710 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
28735 { 6710 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg }, },
28736 { 6710 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
28737 { 6710 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
28738 { 6710 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern }, },
28739 { 6710 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28740 { 6710 /* uqincd */, AArch64::UQINCD_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28741 { 6710 /* uqincd */, AArch64::UQINCD_ZPiI, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28742 { 6717 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
28743 { 6717 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
28744 { 6717 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg }, },
28745 { 6717 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
28746 { 6717 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
28747 { 6717 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern }, },
28748 { 6717 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28749 { 6717 /* uqinch */, AArch64::UQINCH_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28750 { 6717 /* uqinch */, AArch64::UQINCH_ZPiI, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28751 { 6724 /* uqincp */, AArch64::UQINCP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
28752 { 6724 /* uqincp */, AArch64::UQINCP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
28753 { 6724 /* uqincp */, AArch64::UQINCP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
28754 { 6724 /* uqincp */, AArch64::UQINCP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, },
28755 { 6724 /* uqincp */, AArch64::UQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
28756 { 6724 /* uqincp */, AArch64::UQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
28757 { 6724 /* uqincp */, AArch64::UQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
28758 { 6724 /* uqincp */, AArch64::UQINCP_XP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateBReg }, },
28759 { 6724 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
28760 { 6724 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateAnyReg }, },
28761 { 6724 /* uqincp */, AArch64::UQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
28762 { 6724 /* uqincp */, AArch64::UQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateAnyReg }, },
28763 { 6724 /* uqincp */, AArch64::UQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
28764 { 6724 /* uqincp */, AArch64::UQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateAnyReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateAnyReg }, },
28765 { 6731 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
28766 { 6731 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR64 }, },
28767 { 6731 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg }, },
28768 { 6731 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
28769 { 6731 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern }, },
28770 { 6731 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern }, },
28771 { 6731 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28772 { 6731 /* uqincw */, AArch64::UQINCW_XPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28773 { 6731 /* uqincw */, AArch64::UQINCW_ZPiI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
28774 { 6738 /* uqrshl */, AArch64::UQRSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
28775 { 6738 /* uqrshl */, AArch64::UQRSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
28776 { 6738 /* uqrshl */, AArch64::UQRSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
28777 { 6738 /* uqrshl */, AArch64::UQRSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
28778 { 6738 /* uqrshl */, AArch64::UQRSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28779 { 6738 /* uqrshl */, AArch64::UQRSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28780 { 6738 /* uqrshl */, AArch64::UQRSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28781 { 6738 /* uqrshl */, AArch64::UQRSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28782 { 6738 /* uqrshl */, AArch64::UQRSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28783 { 6738 /* uqrshl */, AArch64::UQRSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28784 { 6738 /* uqrshl */, AArch64::UQRSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28785 { 6738 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28786 { 6738 /* uqrshl */, AArch64::UQRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28787 { 6738 /* uqrshl */, AArch64::UQRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28788 { 6738 /* uqrshl */, AArch64::UQRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28789 { 6745 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28790 { 6745 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28791 { 6745 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28792 { 6745 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28793 { 6753 /* uqrshrn */, AArch64::UQRSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
28794 { 6753 /* uqrshrn */, AArch64::UQRSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
28795 { 6753 /* uqrshrn */, AArch64::UQRSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
28796 { 6753 /* uqrshrn */, AArch64::UQRSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, },
28797 { 6753 /* uqrshrn */, AArch64::UQRSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, },
28798 { 6753 /* uqrshrn */, AArch64::UQRSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, },
28799 { 6761 /* uqrshrn2 */, AArch64::UQRSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
28800 { 6761 /* uqrshrn2 */, AArch64::UQRSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
28801 { 6761 /* uqrshrn2 */, AArch64::UQRSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
28802 { 6770 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
28803 { 6770 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
28804 { 6770 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
28805 { 6779 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
28806 { 6779 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
28807 { 6779 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
28808 { 6788 /* uqshl */, AArch64::UQSHLv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
28809 { 6788 /* uqshl */, AArch64::UQSHLh, Convert__Reg1_0__Reg1_1__Imm0_151_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_Imm0_15 }, },
28810 { 6788 /* uqshl */, AArch64::UQSHLv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
28811 { 6788 /* uqshl */, AArch64::UQSHLs, Convert__Reg1_0__Reg1_1__Imm0_311_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_Imm0_31 }, },
28812 { 6788 /* uqshl */, AArch64::UQSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
28813 { 6788 /* uqshl */, AArch64::UQSHLd, Convert__Reg1_0__Reg1_1__Imm0_631_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm0_63 }, },
28814 { 6788 /* uqshl */, AArch64::UQSHLv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
28815 { 6788 /* uqshl */, AArch64::UQSHLb, Convert__Reg1_0__Reg1_1__Imm0_71_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_Imm0_7 }, },
28816 { 6788 /* uqshl */, AArch64::UQSHLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, },
28817 { 6788 /* uqshl */, AArch64::UQSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28818 { 6788 /* uqshl */, AArch64::UQSHLv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_631_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_63 }, },
28819 { 6788 /* uqshl */, AArch64::UQSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28820 { 6788 /* uqshl */, AArch64::UQSHLv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_31 }, },
28821 { 6788 /* uqshl */, AArch64::UQSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28822 { 6788 /* uqshl */, AArch64::UQSHLv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_15 }, },
28823 { 6788 /* uqshl */, AArch64::UQSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28824 { 6788 /* uqshl */, AArch64::UQSHLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, },
28825 { 6788 /* uqshl */, AArch64::UQSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28826 { 6788 /* uqshl */, AArch64::UQSHLv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm0_7 }, },
28827 { 6788 /* uqshl */, AArch64::UQSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28828 { 6788 /* uqshl */, AArch64::UQSHLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, },
28829 { 6788 /* uqshl */, AArch64::UQSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28830 { 6788 /* uqshl */, AArch64::UQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
28831 { 6788 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28832 { 6788 /* uqshl */, AArch64::UQSHL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
28833 { 6788 /* uqshl */, AArch64::UQSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28834 { 6788 /* uqshl */, AArch64::UQSHL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
28835 { 6788 /* uqshl */, AArch64::UQSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28836 { 6788 /* uqshl */, AArch64::UQSHL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
28837 { 6788 /* uqshl */, AArch64::UQSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28838 { 6794 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28839 { 6794 /* uqshlr */, AArch64::UQSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28840 { 6794 /* uqshlr */, AArch64::UQSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28841 { 6794 /* uqshlr */, AArch64::UQSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28842 { 6801 /* uqshrn */, AArch64::UQSHRNh, Convert__Reg1_0__Reg1_1__Imm1_161_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32, MCK_Imm1_16 }, },
28843 { 6801 /* uqshrn */, AArch64::UQSHRNs, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64, MCK_Imm1_32 }, },
28844 { 6801 /* uqshrn */, AArch64::UQSHRNb, Convert__Reg1_0__Reg1_1__Imm1_81_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16, MCK_Imm1_8 }, },
28845 { 6801 /* uqshrn */, AArch64::UQSHRNv2i32_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_32 }, },
28846 { 6801 /* uqshrn */, AArch64::UQSHRNv4i16_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_16 }, },
28847 { 6801 /* uqshrn */, AArch64::UQSHRNv8i8_shift, Convert__VectorReg641_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128, MCK_Imm1_8 }, },
28848 { 6808 /* uqshrn2 */, AArch64::UQSHRNv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
28849 { 6808 /* uqshrn2 */, AArch64::UQSHRNv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
28850 { 6808 /* uqshrn2 */, AArch64::UQSHRNv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
28851 { 6816 /* uqshrnb */, AArch64::UQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
28852 { 6816 /* uqshrnb */, AArch64::UQSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
28853 { 6816 /* uqshrnb */, AArch64::UQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
28854 { 6824 /* uqshrnt */, AArch64::UQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
28855 { 6824 /* uqshrnt */, AArch64::UQSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
28856 { 6824 /* uqshrnt */, AArch64::UQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
28857 { 6832 /* uqsub */, AArch64::UQSUBv1i16, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16, MCK_FPR16 }, },
28858 { 6832 /* uqsub */, AArch64::UQSUBv1i32, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32, MCK_FPR32 }, },
28859 { 6832 /* uqsub */, AArch64::UQSUBv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
28860 { 6832 /* uqsub */, AArch64::UQSUBv1i8, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8, MCK_FPR8 }, },
28861 { 6832 /* uqsub */, AArch64::UQSUB_ZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEAddSubImm162_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEAddSubImm16 }, },
28862 { 6832 /* uqsub */, AArch64::UQSUB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28863 { 6832 /* uqsub */, AArch64::UQSUB_ZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEAddSubImm322_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEAddSubImm32 }, },
28864 { 6832 /* uqsub */, AArch64::UQSUB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28865 { 6832 /* uqsub */, AArch64::UQSUB_ZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEAddSubImm642_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEAddSubImm64 }, },
28866 { 6832 /* uqsub */, AArch64::UQSUB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28867 { 6832 /* uqsub */, AArch64::UQSUB_ZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEAddSubImm82_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEAddSubImm8 }, },
28868 { 6832 /* uqsub */, AArch64::UQSUB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28869 { 6832 /* uqsub */, AArch64::UQSUBv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28870 { 6832 /* uqsub */, AArch64::UQSUBv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28871 { 6832 /* uqsub */, AArch64::UQSUBv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28872 { 6832 /* uqsub */, AArch64::UQSUBv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28873 { 6832 /* uqsub */, AArch64::UQSUBv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28874 { 6832 /* uqsub */, AArch64::UQSUBv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28875 { 6832 /* uqsub */, AArch64::UQSUBv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28876 { 6832 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28877 { 6832 /* uqsub */, AArch64::UQSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28878 { 6832 /* uqsub */, AArch64::UQSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28879 { 6832 /* uqsub */, AArch64::UQSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28880 { 6838 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28881 { 6838 /* uqsubr */, AArch64::UQSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28882 { 6838 /* uqsubr */, AArch64::UQSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28883 { 6838 /* uqsubr */, AArch64::UQSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28884 { 6845 /* uqxtn */, AArch64::UQXTNv1i16, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR32 }, },
28885 { 6845 /* uqxtn */, AArch64::UQXTNv1i32, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR64 }, },
28886 { 6845 /* uqxtn */, AArch64::UQXTNv1i8, Convert__Reg1_0__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR16 }, },
28887 { 6845 /* uqxtn */, AArch64::UQXTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, },
28888 { 6845 /* uqxtn */, AArch64::UQXTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, },
28889 { 6845 /* uqxtn */, AArch64::UQXTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, },
28890 { 6851 /* uqxtn2 */, AArch64::UQXTNv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
28891 { 6851 /* uqxtn2 */, AArch64::UQXTNv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
28892 { 6851 /* uqxtn2 */, AArch64::UQXTNv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
28893 { 6858 /* uqxtnb */, AArch64::UQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
28894 { 6858 /* uqxtnb */, AArch64::UQXTNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
28895 { 6858 /* uqxtnb */, AArch64::UQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
28896 { 6865 /* uqxtnt */, AArch64::UQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
28897 { 6865 /* uqxtnt */, AArch64::UQXTNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
28898 { 6865 /* uqxtnt */, AArch64::UQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
28899 { 6872 /* urecpe */, AArch64::URECPEv2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
28900 { 6872 /* urecpe */, AArch64::URECPEv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
28901 { 6872 /* urecpe */, AArch64::URECPE_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
28902 { 6879 /* urhadd */, AArch64::URHADDv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28903 { 6879 /* urhadd */, AArch64::URHADDv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28904 { 6879 /* urhadd */, AArch64::URHADDv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28905 { 6879 /* urhadd */, AArch64::URHADDv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28906 { 6879 /* urhadd */, AArch64::URHADDv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28907 { 6879 /* urhadd */, AArch64::URHADDv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28908 { 6879 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28909 { 6879 /* urhadd */, AArch64::URHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28910 { 6879 /* urhadd */, AArch64::URHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28911 { 6879 /* urhadd */, AArch64::URHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28912 { 6886 /* urshl */, AArch64::URSHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
28913 { 6886 /* urshl */, AArch64::URSHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28914 { 6886 /* urshl */, AArch64::URSHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28915 { 6886 /* urshl */, AArch64::URSHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28916 { 6886 /* urshl */, AArch64::URSHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28917 { 6886 /* urshl */, AArch64::URSHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28918 { 6886 /* urshl */, AArch64::URSHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28919 { 6886 /* urshl */, AArch64::URSHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28920 { 6886 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28921 { 6886 /* urshl */, AArch64::URSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28922 { 6886 /* urshl */, AArch64::URSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28923 { 6886 /* urshl */, AArch64::URSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28924 { 6892 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
28925 { 6892 /* urshlr */, AArch64::URSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
28926 { 6892 /* urshlr */, AArch64::URSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
28927 { 6892 /* urshlr */, AArch64::URSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28928 { 6899 /* urshr */, AArch64::URSHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
28929 { 6899 /* urshr */, AArch64::URSHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
28930 { 6899 /* urshr */, AArch64::URSHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
28931 { 6899 /* urshr */, AArch64::URSHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
28932 { 6899 /* urshr */, AArch64::URSHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
28933 { 6899 /* urshr */, AArch64::URSHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
28934 { 6899 /* urshr */, AArch64::URSHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
28935 { 6899 /* urshr */, AArch64::URSHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
28936 { 6899 /* urshr */, AArch64::URSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
28937 { 6899 /* urshr */, AArch64::URSHR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
28938 { 6899 /* urshr */, AArch64::URSHR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
28939 { 6899 /* urshr */, AArch64::URSHR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
28940 { 6905 /* ursqrte */, AArch64::URSQRTEv2i32, Convert__VectorReg641_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
28941 { 6905 /* ursqrte */, AArch64::URSQRTEv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
28942 { 6905 /* ursqrte */, AArch64::URSQRTE_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
28943 { 6913 /* ursra */, AArch64::URSRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
28944 { 6913 /* ursra */, AArch64::URSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
28945 { 6913 /* ursra */, AArch64::URSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
28946 { 6913 /* ursra */, AArch64::URSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
28947 { 6913 /* ursra */, AArch64::URSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
28948 { 6913 /* ursra */, AArch64::URSRAv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
28949 { 6913 /* ursra */, AArch64::URSRAv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
28950 { 6913 /* ursra */, AArch64::URSRAv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
28951 { 6913 /* ursra */, AArch64::URSRAv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
28952 { 6913 /* ursra */, AArch64::URSRAv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
28953 { 6913 /* ursra */, AArch64::URSRAv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
28954 { 6913 /* ursra */, AArch64::URSRAv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
28955 { 6919 /* usdot */, AArch64::USDOTv16i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasMatMulInt8, { }, },
28956 { 6919 /* usdot */, AArch64::USDOTv8i8, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasMatMulInt8, { }, },
28957 { 6919 /* usdot */, AArch64::USDOT_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28958 { 6919 /* usdot */, AArch64::USDOTlanev16i8, Convert__VectorReg1281_0__Tie0_1_1__VectorReg1281_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasMatMulInt8, { MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28959 { 6919 /* usdot */, AArch64::USDOTlanev8i8, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasMatMulInt8, { MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg128, MCK_IndexRange0_3 }, },
28960 { 6919 /* usdot */, AArch64::USDOT_ZZZI, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3 }, },
28961 { 6925 /* ushl */, AArch64::USHLv1i64, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_FPR64 }, },
28962 { 6925 /* ushl */, AArch64::USHLv16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28963 { 6925 /* ushl */, AArch64::USHLv2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28964 { 6925 /* ushl */, AArch64::USHLv2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28965 { 6925 /* ushl */, AArch64::USHLv4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28966 { 6925 /* ushl */, AArch64::USHLv4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28967 { 6925 /* ushl */, AArch64::USHLv8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
28968 { 6925 /* ushl */, AArch64::USHLv8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
28969 { 6930 /* ushll */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_31 }, },
28970 { 6930 /* ushll */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_15 }, },
28971 { 6930 /* ushll */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_Imm0_7 }, },
28972 { 6936 /* ushll2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_311_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_31 }, },
28973 { 6936 /* ushll2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_151_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_15 }, },
28974 { 6936 /* ushll2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm0_71_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm0_7 }, },
28975 { 6943 /* ushllb */, AArch64::USHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
28976 { 6943 /* ushllb */, AArch64::USHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
28977 { 6943 /* ushllb */, AArch64::USHLLB_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
28978 { 6950 /* ushllt */, AArch64::USHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
28979 { 6950 /* ushllt */, AArch64::USHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
28980 { 6950 /* ushllt */, AArch64::USHLLT_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
28981 { 6957 /* ushr */, AArch64::USHRd, Convert__Reg1_0__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
28982 { 6957 /* ushr */, AArch64::USHRv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
28983 { 6957 /* ushr */, AArch64::USHRv2i64_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
28984 { 6957 /* ushr */, AArch64::USHRv2i32_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
28985 { 6957 /* ushr */, AArch64::USHRv4i16_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
28986 { 6957 /* ushr */, AArch64::USHRv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
28987 { 6957 /* ushr */, AArch64::USHRv8i8_shift, Convert__VectorReg641_1__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
28988 { 6957 /* ushr */, AArch64::USHRv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
28989 { 6962 /* usmmla */, AArch64::USMMLA, Convert__imm_95_0__Tie0_1_1__imm_95_0__imm_95_0, AMFBS_HasMatMulInt8, { }, },
28990 { 6962 /* usmmla */, AArch64::USMMLA_ZZZ, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE_HasMatMulInt8, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
28991 { 6969 /* usqadd */, AArch64::USQADDv1i16, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR16, MCK_FPR16 }, },
28992 { 6969 /* usqadd */, AArch64::USQADDv1i32, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR32, MCK_FPR32 }, },
28993 { 6969 /* usqadd */, AArch64::USQADDv1i64, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64 }, },
28994 { 6969 /* usqadd */, AArch64::USQADDv1i8, Convert__Reg1_0__Tie0_1_1__Reg1_1, AMFBS_HasNEON, { MCK_FPR8, MCK_FPR8 }, },
28995 { 6969 /* usqadd */, AArch64::USQADDv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
28996 { 6969 /* usqadd */, AArch64::USQADDv2i64, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
28997 { 6969 /* usqadd */, AArch64::USQADDv2i32, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64 }, },
28998 { 6969 /* usqadd */, AArch64::USQADDv4i16, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64 }, },
28999 { 6969 /* usqadd */, AArch64::USQADDv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
29000 { 6969 /* usqadd */, AArch64::USQADDv8i8, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64 }, },
29001 { 6969 /* usqadd */, AArch64::USQADDv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
29002 { 6969 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
29003 { 6969 /* usqadd */, AArch64::USQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
29004 { 6969 /* usqadd */, AArch64::USQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
29005 { 6969 /* usqadd */, AArch64::USQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
29006 { 6976 /* usra */, AArch64::USRAd, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm1_641_2, AMFBS_HasNEON, { MCK_FPR64, MCK_FPR64, MCK_Imm1_64 }, },
29007 { 6976 /* usra */, AArch64::USRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
29008 { 6976 /* usra */, AArch64::USRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
29009 { 6976 /* usra */, AArch64::USRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
29010 { 6976 /* usra */, AArch64::USRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
29011 { 6976 /* usra */, AArch64::USRAv16i8_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_8 }, },
29012 { 6976 /* usra */, AArch64::USRAv2i64_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_64 }, },
29013 { 6976 /* usra */, AArch64::USRAv2i32_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_32 }, },
29014 { 6976 /* usra */, AArch64::USRAv4i16_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_16 }, },
29015 { 6976 /* usra */, AArch64::USRAv4i32_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_321_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_32 }, },
29016 { 6976 /* usra */, AArch64::USRAv8i8_shift, Convert__VectorReg641_1__Tie0_2_2__VectorReg641_2__Imm1_81_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_Imm1_8 }, },
29017 { 6976 /* usra */, AArch64::USRAv8i16_shift, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2__Imm1_161_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_Imm1_16 }, },
29018 { 6981 /* usubl */, AArch64::USUBLv2i32_v2i64, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
29019 { 6981 /* usubl */, AArch64::USUBLv4i16_v4i32, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
29020 { 6981 /* usubl */, AArch64::USUBLv8i8_v8i16, Convert__VectorReg1281_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64, MCK_VectorReg64 }, },
29021 { 6987 /* usubl2 */, AArch64::USUBLv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29022 { 6987 /* usubl2 */, AArch64::USUBLv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29023 { 6987 /* usubl2 */, AArch64::USUBLv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29024 { 6994 /* usublb */, AArch64::USUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
29025 { 6994 /* usublb */, AArch64::USUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
29026 { 6994 /* usublb */, AArch64::USUBLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
29027 { 7001 /* usublt */, AArch64::USUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
29028 { 7001 /* usublt */, AArch64::USUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
29029 { 7001 /* usublt */, AArch64::USUBLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
29030 { 7008 /* usubw */, AArch64::USUBWv2i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
29031 { 7008 /* usubw */, AArch64::USUBWv4i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
29032 { 7008 /* usubw */, AArch64::USUBWv8i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg64 }, },
29033 { 7014 /* usubw2 */, AArch64::USUBWv4i32_v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29034 { 7014 /* usubw2 */, AArch64::USUBWv8i16_v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29035 { 7014 /* usubw2 */, AArch64::USUBWv16i8_v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29036 { 7021 /* usubwb */, AArch64::USUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
29037 { 7021 /* usubwb */, AArch64::USUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
29038 { 7021 /* usubwb */, AArch64::USUBWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
29039 { 7028 /* usubwt */, AArch64::USUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
29040 { 7028 /* usubwt */, AArch64::USUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
29041 { 7028 /* usubwt */, AArch64::USUBWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
29042 { 7035 /* uunpkhi */, AArch64::UUNPKHI_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
29043 { 7035 /* uunpkhi */, AArch64::UUNPKHI_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
29044 { 7035 /* uunpkhi */, AArch64::UUNPKHI_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
29045 { 7043 /* uunpklo */, AArch64::UUNPKLO_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
29046 { 7043 /* uunpklo */, AArch64::UUNPKLO_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
29047 { 7043 /* uunpklo */, AArch64::UUNPKLO_ZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
29048 { 7051 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
29049 { 7051 /* uxtb */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
29050 { 7051 /* uxtb */, AArch64::UXTB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
29051 { 7051 /* uxtb */, AArch64::UXTB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
29052 { 7051 /* uxtb */, AArch64::UXTB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
29053 { 7056 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
29054 { 7056 /* uxth */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
29055 { 7056 /* uxth */, AArch64::UXTH_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
29056 { 7056 /* uxth */, AArch64::UXTH_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
29057 { 7061 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64 }, },
29058 { 7061 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg64 }, },
29059 { 7061 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_1__VectorReg641_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg64 }, },
29060 { 7061 /* uxtl */, AArch64::USHLLv2i32_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s }, },
29061 { 7061 /* uxtl */, AArch64::USHLLv4i16_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg64, MCK__DOT_4h }, },
29062 { 7061 /* uxtl */, AArch64::USHLLv8i8_shift, Convert__VectorReg1281_0__VectorReg641_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg64, MCK__DOT_8b }, },
29063 { 7066 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128 }, },
29064 { 7066 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
29065 { 7066 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_1__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
29066 { 7066 /* uxtl2 */, AArch64::USHLLv4i32_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s }, },
29067 { 7066 /* uxtl2 */, AArch64::USHLLv8i16_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_8h }, },
29068 { 7066 /* uxtl2 */, AArch64::USHLLv16i8_shift, Convert__VectorReg1281_0__VectorReg1281_2__imm_95_0, AMFBS_None, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_16b }, },
29069 { 7072 /* uxtw */, AArch64::UBFMXri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_31, AMFBS_None, { MCK_GPR64, MCK_GPR64 }, },
29070 { 7072 /* uxtw */, AArch64::UXTW_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
29071 { 7077 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
29072 { 7077 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
29073 { 7077 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
29074 { 7077 /* uzp1 */, AArch64::UZP1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
29075 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
29076 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
29077 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
29078 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
29079 { 7077 /* uzp1 */, AArch64::UZP1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
29080 { 7077 /* uzp1 */, AArch64::UZP1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29081 { 7077 /* uzp1 */, AArch64::UZP1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29082 { 7077 /* uzp1 */, AArch64::UZP1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29083 { 7077 /* uzp1 */, AArch64::UZP1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29084 { 7077 /* uzp1 */, AArch64::UZP1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29085 { 7077 /* uzp1 */, AArch64::UZP1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29086 { 7077 /* uzp1 */, AArch64::UZP1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29087 { 7082 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
29088 { 7082 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
29089 { 7082 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
29090 { 7082 /* uzp2 */, AArch64::UZP2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
29091 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
29092 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
29093 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
29094 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
29095 { 7082 /* uzp2 */, AArch64::UZP2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
29096 { 7082 /* uzp2 */, AArch64::UZP2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29097 { 7082 /* uzp2 */, AArch64::UZP2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29098 { 7082 /* uzp2 */, AArch64::UZP2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29099 { 7082 /* uzp2 */, AArch64::UZP2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29100 { 7082 /* uzp2 */, AArch64::UZP2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29101 { 7082 /* uzp2 */, AArch64::UZP2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29102 { 7082 /* uzp2 */, AArch64::UZP2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29103 { 7087 /* wfe */, AArch64::HINT, Convert__imm_95_2, AMFBS_None, { }, },
29104 { 7091 /* wfet */, AArch64::WFET, Convert__Reg1_0, AMFBS_HasWFxT, { MCK_GPR64 }, },
29105 { 7096 /* wfi */, AArch64::HINT, Convert__imm_95_3, AMFBS_None, { }, },
29106 { 7100 /* wfit */, AArch64::WFIT, Convert__Reg1_0, AMFBS_HasWFxT, { MCK_GPR64 }, },
29107 { 7105 /* whilege */, AArch64::WHILEGE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
29108 { 7105 /* whilege */, AArch64::WHILEGE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29109 { 7105 /* whilege */, AArch64::WHILEGE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
29110 { 7105 /* whilege */, AArch64::WHILEGE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29111 { 7105 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
29112 { 7105 /* whilege */, AArch64::WHILEGE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29113 { 7105 /* whilege */, AArch64::WHILEGE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
29114 { 7105 /* whilege */, AArch64::WHILEGE_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29115 { 7113 /* whilegt */, AArch64::WHILEGT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
29116 { 7113 /* whilegt */, AArch64::WHILEGT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29117 { 7113 /* whilegt */, AArch64::WHILEGT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
29118 { 7113 /* whilegt */, AArch64::WHILEGT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29119 { 7113 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
29120 { 7113 /* whilegt */, AArch64::WHILEGT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29121 { 7113 /* whilegt */, AArch64::WHILEGT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
29122 { 7113 /* whilegt */, AArch64::WHILEGT_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29123 { 7121 /* whilehi */, AArch64::WHILEHI_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
29124 { 7121 /* whilehi */, AArch64::WHILEHI_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29125 { 7121 /* whilehi */, AArch64::WHILEHI_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
29126 { 7121 /* whilehi */, AArch64::WHILEHI_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29127 { 7121 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
29128 { 7121 /* whilehi */, AArch64::WHILEHI_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29129 { 7121 /* whilehi */, AArch64::WHILEHI_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
29130 { 7121 /* whilehi */, AArch64::WHILEHI_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29131 { 7129 /* whilehs */, AArch64::WHILEHS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
29132 { 7129 /* whilehs */, AArch64::WHILEHS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29133 { 7129 /* whilehs */, AArch64::WHILEHS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
29134 { 7129 /* whilehs */, AArch64::WHILEHS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29135 { 7129 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
29136 { 7129 /* whilehs */, AArch64::WHILEHS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29137 { 7129 /* whilehs */, AArch64::WHILEHS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
29138 { 7129 /* whilehs */, AArch64::WHILEHS_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29139 { 7137 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
29140 { 7137 /* whilele */, AArch64::WHILELE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29141 { 7137 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
29142 { 7137 /* whilele */, AArch64::WHILELE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29143 { 7137 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
29144 { 7137 /* whilele */, AArch64::WHILELE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29145 { 7137 /* whilele */, AArch64::WHILELE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
29146 { 7137 /* whilele */, AArch64::WHILELE_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29147 { 7145 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
29148 { 7145 /* whilelo */, AArch64::WHILELO_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29149 { 7145 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
29150 { 7145 /* whilelo */, AArch64::WHILELO_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29151 { 7145 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
29152 { 7145 /* whilelo */, AArch64::WHILELO_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29153 { 7145 /* whilelo */, AArch64::WHILELO_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
29154 { 7145 /* whilelo */, AArch64::WHILELO_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29155 { 7153 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
29156 { 7153 /* whilels */, AArch64::WHILELS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29157 { 7153 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
29158 { 7153 /* whilels */, AArch64::WHILELS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29159 { 7153 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
29160 { 7153 /* whilels */, AArch64::WHILELS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29161 { 7153 /* whilels */, AArch64::WHILELS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
29162 { 7153 /* whilels */, AArch64::WHILELS_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29163 { 7161 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
29164 { 7161 /* whilelt */, AArch64::WHILELT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29165 { 7161 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
29166 { 7161 /* whilelt */, AArch64::WHILELT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29167 { 7161 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
29168 { 7161 /* whilelt */, AArch64::WHILELT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29169 { 7161 /* whilelt */, AArch64::WHILELT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
29170 { 7161 /* whilelt */, AArch64::WHILELT_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29171 { 7169 /* whilerw */, AArch64::WHILERW_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29172 { 7169 /* whilerw */, AArch64::WHILERW_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29173 { 7169 /* whilerw */, AArch64::WHILERW_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29174 { 7169 /* whilerw */, AArch64::WHILERW_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29175 { 7177 /* whilewr */, AArch64::WHILEWR_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
29176 { 7177 /* whilewr */, AArch64::WHILEWR_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
29177 { 7177 /* whilewr */, AArch64::WHILEWR_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
29178 { 7177 /* whilewr */, AArch64::WHILEWR_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
29179 { 7185 /* wrffr */, AArch64::WRFFR, Convert__SVEPredicateBReg1_0, AMFBS_HasSVE, { MCK_SVEPredicateBReg }, },
29180 { 7191 /* xaflag */, AArch64::XAFLAG, Convert_NoOperands, AMFBS_HasAltNZCV, { }, },
29181 { 7198 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
29182 { 7198 /* xar */, AArch64::XAR_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm1_321_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
29183 { 7198 /* xar */, AArch64::XAR_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm1_641_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
29184 { 7198 /* xar */, AArch64::XAR_ZZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm1_81_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
29185 { 7198 /* xar */, AArch64::XAR, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__UImm61_4, AMFBS_HasSHA3, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_UImm6 }, },
29186 { 7202 /* xpacd */, AArch64::XPACD, Convert__Reg1_0__Tie0_1_1, AMFBS_HasPAuth, { MCK_GPR64 }, },
29187 { 7208 /* xpaci */, AArch64::XPACI, Convert__Reg1_0__Tie0_1_1, AMFBS_HasPAuth, { MCK_GPR64 }, },
29188 { 7214 /* xpaclri */, AArch64::XPACLRI, Convert_NoOperands, AMFBS_HasPAuth, { }, },
29189 { 7214 /* xpaclri */, AArch64::XPACLRI, Convert_NoOperands, AMFBS_None, { }, },
29190 { 7222 /* xtn */, AArch64::XTNv2i32, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg128 }, },
29191 { 7222 /* xtn */, AArch64::XTNv4i16, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg128 }, },
29192 { 7222 /* xtn */, AArch64::XTNv8i8, Convert__VectorReg641_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg128 }, },
29193 { 7226 /* xtn2 */, AArch64::XTNv16i8, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128 }, },
29194 { 7226 /* xtn2 */, AArch64::XTNv4i32, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128 }, },
29195 { 7226 /* xtn2 */, AArch64::XTNv8i16, Convert__VectorReg1281_1__Tie0_2_2__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128 }, },
29196 { 7231 /* yield */, AArch64::HINT, Convert__imm_95_1, AMFBS_None, { }, },
29197 { 7237 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
29198 { 7237 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
29199 { 7237 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
29200 { 7237 /* zip1 */, AArch64::ZIP1_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
29201 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
29202 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
29203 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
29204 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
29205 { 7237 /* zip1 */, AArch64::ZIP1_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
29206 { 7237 /* zip1 */, AArch64::ZIP1v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29207 { 7237 /* zip1 */, AArch64::ZIP1v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29208 { 7237 /* zip1 */, AArch64::ZIP1v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29209 { 7237 /* zip1 */, AArch64::ZIP1v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29210 { 7237 /* zip1 */, AArch64::ZIP1v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29211 { 7237 /* zip1 */, AArch64::ZIP1v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29212 { 7237 /* zip1 */, AArch64::ZIP1v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29213 { 7242 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
29214 { 7242 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
29215 { 7242 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
29216 { 7242 /* zip2 */, AArch64::ZIP2_PPP_B, Convert__SVEPredicateBReg1_0__SVEPredicateBReg1_1__SVEPredicateBReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_SVEPredicateBReg, MCK_SVEPredicateBReg }, },
29217 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_Q, Convert__SVEVectorQReg1_0__SVEVectorQReg1_1__SVEVectorQReg1_2, AMFBS_HasSVE_HasMatMulFP64, { MCK_SVEVectorQReg, MCK_SVEVectorQReg, MCK_SVEVectorQReg }, },
29218 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
29219 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
29220 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
29221 { 7242 /* zip2 */, AArch64::ZIP2_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
29222 { 7242 /* zip2 */, AArch64::ZIP2v16i8, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29223 { 7242 /* zip2 */, AArch64::ZIP2v2i64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29224 { 7242 /* zip2 */, AArch64::ZIP2v2i32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29225 { 7242 /* zip2 */, AArch64::ZIP2v4i16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29226 { 7242 /* zip2 */, AArch64::ZIP2v4i32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29227 { 7242 /* zip2 */, AArch64::ZIP2v8i8, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64 }, },
29228 { 7242 /* zip2 */, AArch64::ZIP2v8i16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128 }, },
29229};
29230
29231#include "llvm/Support/Debug.h"
29232#include "llvm/Support/Format.h"
29233
29234unsigned AArch64AsmParser::
29235MatchInstructionImpl(const OperandVector &Operands,
29236 MCInst &Inst,
29237 uint64_t &ErrorInfo,
29238 FeatureBitset &MissingFeatures,
29239 bool matchingInlineAsm, unsigned VariantID) {
29240 // Eliminate obvious mismatches.
29241 if (Operands.size() > 11) {
29242 ErrorInfo = 11;
29243 return Match_InvalidOperand;
29244 }
29245
29246 // Get the current feature set.
29247 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
29248
29249 // Get the instruction mnemonic, which is the first token.
29250 StringRef Mnemonic = ((AArch64Operand &)*Operands[0]).getToken();
29251
29252 // Some state to try to produce better error messages.
29253 bool HadMatchOtherThanFeatures = false;
29254 bool HadMatchOtherThanPredicate = false;
29255 unsigned RetCode = Match_InvalidOperand;
29256 MissingFeatures.set();
29257 // Set ErrorInfo to the operand that mismatches if it is
29258 // wrong for all instances of the instruction.
29259 ErrorInfo = ~0ULL;
29260 // Find the appropriate table for this asm variant.
29261 const MatchEntry *Start, *End;
29262 switch (VariantID) {
29263 default: llvm_unreachable("invalid variant!");
29264 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
29265 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
29266 }
29267 // Search the table.
29268 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
29269
29270 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
29271 std::distance(MnemonicRange.first, MnemonicRange.second) <<
29272 " encodings with mnemonic '" << Mnemonic << "'\n");
29273
29274 // Return a more specific error code if no mnemonics match.
29275 if (MnemonicRange.first == MnemonicRange.second)
29276 return Match_MnemonicFail;
29277
29278 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
29279 it != ie; ++it) {
29280 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
29281 bool HasRequiredFeatures =
29282 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;
29283 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
29284 << MII.getName(it->Opcode) << "\n");
29285 // equal_range guarantees that instruction mnemonic matches.
29286 assert(Mnemonic == it->getMnemonic());
29287 bool OperandsValid = true;
29288 for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 10; ++FormalIdx) {
29289 auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
29290 DEBUG_WITH_TYPE("asm-matcher",
29291 dbgs() << " Matching formal operand class " << getMatchClassName(Formal)
29292 << " against actual operand at index " << ActualIdx);
29293 if (ActualIdx < Operands.size())
29294 DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
29295 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
29296 else
29297 DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
29298 if (ActualIdx >= Operands.size()) {
29299 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range ");
29300 OperandsValid = (Formal == InvalidMatchClass) || isSubclass(Formal, OptionalMatchClass);
29301 if (!OperandsValid) ErrorInfo = ActualIdx;
29302 break;
29303 }
29304 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
29305 unsigned Diag = validateOperandClass(Actual, Formal);
29306 if (Diag == Match_Success) {
29307 DEBUG_WITH_TYPE("asm-matcher",
29308 dbgs() << "match success using generic matcher\n");
29309 ++ActualIdx;
29310 continue;
29311 }
29312 // If the generic handler indicates an invalid operand
29313 // failure, check for a special case.
29314 if (Diag != Match_Success) {
29315 unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
29316 if (TargetDiag == Match_Success) {
29317 DEBUG_WITH_TYPE("asm-matcher",
29318 dbgs() << "match success using target matcher\n");
29319 ++ActualIdx;
29320 continue;
29321 }
29322 // If the target matcher returned a specific error code use
29323 // that, else use the one from the generic matcher.
29324 if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
29325 Diag = TargetDiag;
29326 }
29327 // If current formal operand wasn't matched and it is optional
29328 // then try to match next formal operand
29329 if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
29330 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
29331 continue;
29332 }
29333 // If this operand is broken for all of the instances of this
29334 // mnemonic, keep track of it so we can report loc info.
29335 // If we already had a match that only failed due to a
29336 // target predicate, that diagnostic is preferred.
29337 if (!HadMatchOtherThanPredicate &&
29338 (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
29339 if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
29340 RetCode = Diag;
29341 ErrorInfo = ActualIdx;
29342 }
29343 // Otherwise, just reject this instance of the mnemonic.
29344 OperandsValid = false;
29345 break;
29346 }
29347
29348 if (!OperandsValid) {
29349 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
29350 "operand mismatches, ignoring "
29351 "this opcode\n");
29352 continue;
29353 }
29354 if (!HasRequiredFeatures) {
29355 HadMatchOtherThanFeatures = true;
29356 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;
29357 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:";
29358 for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I)
29359 if (NewMissingFeatures[I])
29360 dbgs() << ' ' << I;
29361 dbgs() << "\n");
29362 if (NewMissingFeatures.count() <=
29363 MissingFeatures.count())
29364 MissingFeatures = NewMissingFeatures;
29365 continue;
29366 }
29367
29368 Inst.clear();
29369
29370 Inst.setOpcode(it->Opcode);
29371 // We have a potential match but have not rendered the operands.
29372 // Check the target predicate to handle any context sensitive
29373 // constraints.
29374 // For example, Ties that are referenced multiple times must be
29375 // checked here to ensure the input is the same for each match
29376 // constraints. If we leave it any later the ties will have been
29377 // canonicalized
29378 unsigned MatchResult;
29379 if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
29380 Inst.clear();
29381 DEBUG_WITH_TYPE(
29382 "asm-matcher",
29383 dbgs() << "Early target match predicate failed with diag code "
29384 << MatchResult << "\n");
29385 RetCode = MatchResult;
29386 HadMatchOtherThanPredicate = true;
29387 continue;
29388 }
29389
29390 if (matchingInlineAsm) {
29391 convertToMapAndConstraints(it->ConvertFn, Operands);
29392 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo))
29393 return Match_InvalidTiedOperand;
29394
29395 return Match_Success;
29396 }
29397
29398 // We have selected a definite instruction, convert the parsed
29399 // operands into the appropriate MCInst.
29400 convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
29401
29402 // We have a potential match. Check the target predicate to
29403 // handle any context sensitive constraints.
29404 if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
29405 DEBUG_WITH_TYPE("asm-matcher",
29406 dbgs() << "Target match predicate failed with diag code "
29407 << MatchResult << "\n");
29408 Inst.clear();
29409 RetCode = MatchResult;
29410 HadMatchOtherThanPredicate = true;
29411 continue;
29412 }
29413
29414 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo))
29415 return Match_InvalidTiedOperand;
29416
29417 DEBUG_WITH_TYPE(
29418 "asm-matcher",
29419 dbgs() << "Opcode result: complete match, selecting this opcode\n");
29420 return Match_Success;
29421 }
29422
29423 // Okay, we had no match. Try to return a useful error code.
29424 if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
29425 return RetCode;
29426
29427 ErrorInfo = 0;
29428 return Match_MissingFeature;
29429}
29430
29431namespace {
29432 struct OperandMatchEntry {
29433 uint16_t Mnemonic;
29434 uint8_t OperandMask;
29435 uint16_t Class;
29436 uint8_t RequiredFeaturesIdx;
29437
29438 StringRef getMnemonic() const {
29439 return StringRef(MnemonicTable + Mnemonic + 1,
29440 MnemonicTable[Mnemonic]);
29441 }
29442 };
29443
29444 // Predicate for searching for an opcode.
29445 struct LessOpcodeOperand {
29446 bool operator()(const OperandMatchEntry &LHS, StringRef RHS) {
29447 return LHS.getMnemonic() < RHS;
29448 }
29449 bool operator()(StringRef LHS, const OperandMatchEntry &RHS) {
29450 return LHS < RHS.getMnemonic();
29451 }
29452 bool operator()(const OperandMatchEntry &LHS, const OperandMatchEntry &RHS) {
29453 return LHS.getMnemonic() < RHS.getMnemonic();
29454 }
29455 };
29456} // end anonymous namespace
29457
29458static const OperandMatchEntry OperandMatchTable[13238] = {
29459 /* Operand List Mnemonic, Mask, Operand Class, Features */
29460 { 0 /* abs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29461 { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29462 { 0 /* abs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29463 { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29464 { 0 /* abs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29465 { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29466 { 0 /* abs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29467 { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29468 { 0 /* abs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29469 { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29470 { 0 /* abs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29471 { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29472 { 0 /* abs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29473 { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29474 { 0 /* abs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29475 { 0 /* abs */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29476 { 8 /* adclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29477 { 8 /* adclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29478 { 8 /* adclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29479 { 8 /* adclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29480 { 14 /* adclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29481 { 14 /* adclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29482 { 14 /* adclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29483 { 14 /* adclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29484 { 25 /* add */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
29485 { 25 /* add */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
29486 { 25 /* add */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
29487 { 25 /* add */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
29488 { 25 /* add */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
29489 { 25 /* add */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
29490 { 25 /* add */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
29491 { 25 /* add */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
29492 { 25 /* add */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
29493 { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29494 { 25 /* add */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
29495 { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29496 { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29497 { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29498 { 25 /* add */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
29499 { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29500 { 25 /* add */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
29501 { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29502 { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29503 { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29504 { 25 /* add */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
29505 { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29506 { 25 /* add */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
29507 { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29508 { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29509 { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29510 { 25 /* add */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
29511 { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29512 { 25 /* add */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
29513 { 25 /* add */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29514 { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29515 { 25 /* add */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29516 { 25 /* add */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29517 { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29518 { 25 /* add */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29519 { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29520 { 25 /* add */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29521 { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29522 { 25 /* add */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29523 { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29524 { 25 /* add */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29525 { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29526 { 25 /* add */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29527 { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29528 { 25 /* add */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29529 { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29530 { 25 /* add */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29531 { 25 /* add */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29532 { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29533 { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29534 { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29535 { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29536 { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29537 { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29538 { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29539 { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29540 { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29541 { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29542 { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29543 { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29544 { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29545 { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29546 { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29547 { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29548 { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29549 { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29550 { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29551 { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29552 { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29553 { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29554 { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29555 { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29556 { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29557 { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29558 { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29559 { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29560 { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29561 { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29562 { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29563 { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29564 { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29565 { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29566 { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29567 { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29568 { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29569 { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29570 { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29571 { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29572 { 72 /* adds */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
29573 { 72 /* adds */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
29574 { 72 /* adds */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
29575 { 72 /* adds */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
29576 { 72 /* adds */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
29577 { 72 /* adds */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
29578 { 72 /* adds */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
29579 { 72 /* adds */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
29580 { 88 /* adr */, 2 /* 1 */, MCK_AdrLabel, AMFBS_None },
29581 { 88 /* adr */, 2 /* 1 */, MCK_AdrLabel, AMFBS_None },
29582 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL3216, AMFBS_HasSVE },
29583 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29584 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL3216, AMFBS_HasSVE },
29585 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29586 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL3232, AMFBS_HasSVE },
29587 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29588 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL3232, AMFBS_HasSVE },
29589 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29590 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL3264, AMFBS_HasSVE },
29591 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29592 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL3264, AMFBS_HasSVE },
29593 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29594 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL328, AMFBS_HasSVE },
29595 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29596 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL328, AMFBS_HasSVE },
29597 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29598 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
29599 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29600 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
29601 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29602 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
29603 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29604 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
29605 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29606 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
29607 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29608 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
29609 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29610 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
29611 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29612 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
29613 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29614 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
29615 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29616 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
29617 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29618 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
29619 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29620 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
29621 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29622 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
29623 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29624 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
29625 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29626 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
29627 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29628 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
29629 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29630 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
29631 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29632 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
29633 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29634 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
29635 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29636 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
29637 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29638 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
29639 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29640 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
29641 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29642 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
29643 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29644 { 88 /* adr */, 8 /* 3 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
29645 { 88 /* adr */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29646 { 92 /* adrp */, 2 /* 1 */, MCK_AdrpLabel, AMFBS_None },
29647 { 92 /* adrp */, 2 /* 1 */, MCK_AdrpLabel, AMFBS_None },
29648 { 97 /* aesd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2AES },
29649 { 97 /* aesd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2AES },
29650 { 102 /* aese */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2AES },
29651 { 102 /* aese */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2AES },
29652 { 107 /* aesimc */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2AES },
29653 { 107 /* aesimc */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2AES },
29654 { 114 /* aesmc */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2AES },
29655 { 114 /* aesmc */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2AES },
29656 { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29657 { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29658 { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29659 { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29660 { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29661 { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29662 { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29663 { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29664 { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29665 { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29666 { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29667 { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29668 { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29669 { 120 /* and */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29670 { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29671 { 120 /* and */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29672 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29673 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29674 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29675 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29676 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29677 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29678 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29679 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29680 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29681 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29682 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29683 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29684 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29685 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29686 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29687 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29688 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29689 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29690 { 120 /* and */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29691 { 120 /* and */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29692 { 124 /* ands */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29693 { 124 /* ands */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29694 { 124 /* ands */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29695 { 124 /* ands */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29696 { 129 /* andv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29697 { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29698 { 129 /* andv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29699 { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29700 { 129 /* andv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29701 { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29702 { 129 /* andv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29703 { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29704 { 129 /* andv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29705 { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29706 { 129 /* andv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29707 { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29708 { 129 /* andv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29709 { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29710 { 129 /* andv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29711 { 129 /* andv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29712 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29713 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29714 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29715 { 134 /* asr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29716 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29717 { 134 /* asr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29718 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29719 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29720 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29721 { 134 /* asr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29722 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29723 { 134 /* asr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29724 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29725 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29726 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29727 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29728 { 134 /* asr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29729 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29730 { 134 /* asr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29731 { 134 /* asr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29732 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29733 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29734 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29735 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29736 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29737 { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29738 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29739 { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29740 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29741 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29742 { 134 /* asr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29743 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29744 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29745 { 134 /* asr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29746 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29747 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29748 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29749 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29750 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29751 { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29752 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29753 { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29754 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29755 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29756 { 134 /* asr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29757 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29758 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29759 { 134 /* asr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29760 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29761 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29762 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29763 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29764 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29765 { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29766 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29767 { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29768 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29769 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29770 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29771 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29772 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29773 { 134 /* asr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29774 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29775 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29776 { 134 /* asr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29777 { 134 /* asr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29778 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29779 { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29780 { 134 /* asr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29781 { 134 /* asr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29782 { 138 /* asrd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29783 { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29784 { 138 /* asrd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29785 { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29786 { 138 /* asrd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29787 { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29788 { 138 /* asrd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29789 { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29790 { 138 /* asrd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29791 { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29792 { 138 /* asrd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29793 { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29794 { 138 /* asrd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29795 { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29796 { 138 /* asrd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29797 { 138 /* asrd */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29798 { 143 /* asrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29799 { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29800 { 143 /* asrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29801 { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29802 { 143 /* asrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29803 { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29804 { 143 /* asrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29805 { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29806 { 143 /* asrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29807 { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29808 { 143 /* asrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29809 { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29810 { 143 /* asrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29811 { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29812 { 143 /* asrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29813 { 143 /* asrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29814 { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29815 { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29816 { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29817 { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29818 { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29819 { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29820 { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29821 { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29822 { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
29823 { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
29824 { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2BitPerm },
29825 { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2BitPerm },
29826 { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2BitPerm },
29827 { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2BitPerm },
29828 { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2BitPerm },
29829 { 269 /* bdep */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2BitPerm },
29830 { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
29831 { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
29832 { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2BitPerm },
29833 { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2BitPerm },
29834 { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2BitPerm },
29835 { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2BitPerm },
29836 { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2BitPerm },
29837 { 274 /* bext */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2BitPerm },
29838 { 279 /* bfcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasBF16_HasSVE },
29839 { 279 /* bfcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29840 { 279 /* bfcvt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29841 { 279 /* bfcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasBF16_HasSVE },
29842 { 279 /* bfcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29843 { 279 /* bfcvt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29844 { 300 /* bfcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasBF16_HasSVE },
29845 { 300 /* bfcvtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29846 { 300 /* bfcvtnt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29847 { 300 /* bfcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasBF16_HasSVE },
29848 { 300 /* bfcvtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29849 { 300 /* bfcvtnt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29850 { 308 /* bfdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29851 { 308 /* bfdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29852 { 308 /* bfdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29853 { 308 /* bfdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29854 { 308 /* bfdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29855 { 308 /* bfdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29856 { 308 /* bfdot */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasBF16_HasSVE },
29857 { 308 /* bfdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29858 { 308 /* bfdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29859 { 308 /* bfdot */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasBF16_HasSVE },
29860 { 318 /* bfmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29861 { 318 /* bfmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29862 { 318 /* bfmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29863 { 318 /* bfmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29864 { 318 /* bfmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29865 { 318 /* bfmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29866 { 318 /* bfmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasBF16_HasSVE },
29867 { 318 /* bfmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29868 { 318 /* bfmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29869 { 318 /* bfmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasBF16_HasSVE },
29870 { 326 /* bfmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29871 { 326 /* bfmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29872 { 326 /* bfmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29873 { 326 /* bfmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29874 { 326 /* bfmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29875 { 326 /* bfmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29876 { 326 /* bfmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasBF16_HasSVE },
29877 { 326 /* bfmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29878 { 326 /* bfmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29879 { 326 /* bfmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasBF16_HasSVE },
29880 { 334 /* bfmmla */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29881 { 334 /* bfmmla */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29882 { 334 /* bfmmla */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasBF16_HasSVE },
29883 { 334 /* bfmmla */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasBF16_HasSVE },
29884 { 341 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
29885 { 341 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2BitPerm },
29886 { 341 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2BitPerm },
29887 { 341 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2BitPerm },
29888 { 341 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2BitPerm },
29889 { 341 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2BitPerm },
29890 { 341 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2BitPerm },
29891 { 341 /* bgrp */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2BitPerm },
29892 { 346 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29893 { 346 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29894 { 346 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29895 { 346 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29896 { 346 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29897 { 346 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29898 { 346 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29899 { 346 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29900 { 346 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29901 { 346 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29902 { 346 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29903 { 346 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29904 { 346 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29905 { 346 /* bic */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29906 { 346 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29907 { 346 /* bic */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29908 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29909 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29910 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29911 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29912 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29913 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29914 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29915 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
29916 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29917 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29918 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29919 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
29920 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29921 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29922 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29923 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
29924 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29925 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29926 { 346 /* bic */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
29927 { 346 /* bic */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
29928 { 350 /* bics */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29929 { 350 /* bics */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29930 { 350 /* bics */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29931 { 350 /* bics */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29932 { 429 /* brka */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29933 { 429 /* brka */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29934 { 429 /* brka */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29935 { 429 /* brka */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29936 { 429 /* brka */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29937 { 429 /* brka */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29938 { 429 /* brka */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29939 { 429 /* brka */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29940 { 434 /* brkas */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29941 { 434 /* brkas */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29942 { 434 /* brkas */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29943 { 434 /* brkas */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29944 { 440 /* brkb */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29945 { 440 /* brkb */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29946 { 440 /* brkb */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29947 { 440 /* brkb */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29948 { 440 /* brkb */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29949 { 440 /* brkb */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29950 { 440 /* brkb */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29951 { 440 /* brkb */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29952 { 445 /* brkbs */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29953 { 445 /* brkbs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29954 { 445 /* brkbs */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29955 { 445 /* brkbs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29956 { 451 /* brkn */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29957 { 451 /* brkn */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29958 { 451 /* brkn */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29959 { 451 /* brkn */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29960 { 456 /* brkns */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29961 { 456 /* brkns */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29962 { 456 /* brkns */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29963 { 456 /* brkns */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29964 { 462 /* brkpa */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29965 { 462 /* brkpa */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29966 { 462 /* brkpa */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29967 { 462 /* brkpa */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29968 { 468 /* brkpas */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29969 { 468 /* brkpas */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29970 { 468 /* brkpas */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29971 { 468 /* brkpas */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29972 { 475 /* brkpb */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29973 { 475 /* brkpb */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29974 { 475 /* brkpb */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29975 { 475 /* brkpb */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29976 { 481 /* brkpbs */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29977 { 481 /* brkpbs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29978 { 481 /* brkpbs */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
29979 { 481 /* brkpbs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
29980 { 488 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29981 { 488 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29982 { 488 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29983 { 488 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29984 { 488 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29985 { 488 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29986 { 488 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29987 { 488 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29988 { 492 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29989 { 492 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29990 { 492 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29991 { 492 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29992 { 492 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29993 { 492 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29994 { 492 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29995 { 492 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29996 { 498 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29997 { 498 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29998 { 498 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29999 { 498 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30000 { 498 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30001 { 498 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30002 { 498 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30003 { 498 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30004 { 504 /* bti */, 1 /* 0 */, MCK_BTIHint, AMFBS_HasBTI },
30005 { 504 /* bti */, 1 /* 0 */, MCK_BTIHint, AMFBS_HasBTI },
30006 { 504 /* bti */, 1 /* 0 */, MCK_BTIHint, AMFBS_None },
30007 { 504 /* bti */, 1 /* 0 */, MCK_BTIHint, AMFBS_None },
30008 { 508 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30009 { 508 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30010 { 508 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30011 { 508 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30012 { 508 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30013 { 508 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30014 { 508 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30015 { 508 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30016 { 581 /* casp */, 3 /* 0, 1 */, MCK_WSeqPair, AMFBS_HasLSE },
30017 { 581 /* casp */, 3 /* 0, 1 */, MCK_WSeqPair, AMFBS_HasLSE },
30018 { 581 /* casp */, 3 /* 0, 1 */, MCK_XSeqPair, AMFBS_HasLSE },
30019 { 581 /* casp */, 3 /* 0, 1 */, MCK_XSeqPair, AMFBS_HasLSE },
30020 { 586 /* caspa */, 3 /* 0, 1 */, MCK_WSeqPair, AMFBS_HasLSE },
30021 { 586 /* caspa */, 3 /* 0, 1 */, MCK_WSeqPair, AMFBS_HasLSE },
30022 { 586 /* caspa */, 3 /* 0, 1 */, MCK_XSeqPair, AMFBS_HasLSE },
30023 { 586 /* caspa */, 3 /* 0, 1 */, MCK_XSeqPair, AMFBS_HasLSE },
30024 { 592 /* caspal */, 3 /* 0, 1 */, MCK_WSeqPair, AMFBS_HasLSE },
30025 { 592 /* caspal */, 3 /* 0, 1 */, MCK_WSeqPair, AMFBS_HasLSE },
30026 { 592 /* caspal */, 3 /* 0, 1 */, MCK_XSeqPair, AMFBS_HasLSE },
30027 { 592 /* caspal */, 3 /* 0, 1 */, MCK_XSeqPair, AMFBS_HasLSE },
30028 { 599 /* caspl */, 3 /* 0, 1 */, MCK_WSeqPair, AMFBS_HasLSE },
30029 { 599 /* caspl */, 3 /* 0, 1 */, MCK_WSeqPair, AMFBS_HasLSE },
30030 { 599 /* caspl */, 3 /* 0, 1 */, MCK_XSeqPair, AMFBS_HasLSE },
30031 { 599 /* caspl */, 3 /* 0, 1 */, MCK_XSeqPair, AMFBS_HasLSE },
30032 { 624 /* cdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30033 { 624 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30034 { 624 /* cdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30035 { 624 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30036 { 624 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30037 { 624 /* cdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30038 { 624 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30039 { 624 /* cdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30040 { 624 /* cdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30041 { 624 /* cdot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE2 },
30042 { 624 /* cdot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30043 { 624 /* cdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30044 { 624 /* cdot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE2 },
30045 { 624 /* cdot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30046 { 624 /* cdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30047 { 624 /* cdot */, 4 /* 2 */, MCK_SVEVector4bHReg, AMFBS_HasSVE2 },
30048 { 624 /* cdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30049 { 624 /* cdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30050 { 624 /* cdot */, 4 /* 2 */, MCK_SVEVector4bHReg, AMFBS_HasSVE2 },
30051 { 624 /* cdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30052 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30053 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30054 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30055 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30056 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30057 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30058 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30059 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30060 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30061 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30062 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30063 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30064 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30065 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30066 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30067 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30068 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30069 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30070 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30071 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30072 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30073 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30074 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30075 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30076 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30077 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30078 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30079 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30080 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30081 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30082 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30083 { 645 /* clasta */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30084 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30085 { 645 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30086 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30087 { 645 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30088 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30089 { 645 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30090 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30091 { 645 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30092 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30093 { 645 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30094 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30095 { 645 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30096 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30097 { 645 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30098 { 645 /* clasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30099 { 645 /* clasta */, 13 /* 0, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30100 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30101 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30102 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30103 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30104 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30105 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30106 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30107 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30108 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30109 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30110 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30111 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30112 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30113 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30114 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30115 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30116 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30117 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30118 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30119 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30120 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30121 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30122 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30123 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30124 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30125 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30126 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30127 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30128 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30129 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30130 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30131 { 652 /* clastb */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30132 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30133 { 652 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30134 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30135 { 652 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30136 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30137 { 652 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30138 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30139 { 652 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30140 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30141 { 652 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30142 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30143 { 652 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30144 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30145 { 652 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30146 { 652 /* clastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30147 { 652 /* clastb */, 13 /* 0, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30148 { 665 /* cls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30149 { 665 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30150 { 665 /* cls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30151 { 665 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30152 { 665 /* cls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30153 { 665 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30154 { 665 /* cls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30155 { 665 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30156 { 665 /* cls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30157 { 665 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30158 { 665 /* cls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30159 { 665 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30160 { 665 /* cls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30161 { 665 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30162 { 665 /* cls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30163 { 665 /* cls */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30164 { 669 /* clz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30165 { 669 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30166 { 669 /* clz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30167 { 669 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30168 { 669 /* clz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30169 { 669 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30170 { 669 /* clz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30171 { 669 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30172 { 669 /* clz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30173 { 669 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30174 { 669 /* clz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30175 { 669 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30176 { 669 /* clz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30177 { 669 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30178 { 669 /* clz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30179 { 669 /* clz */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30180 { 698 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30181 { 698 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30182 { 698 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30183 { 698 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30184 { 698 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30185 { 698 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30186 { 698 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30187 { 698 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30188 { 698 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30189 { 698 /* cmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30190 { 698 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30191 { 698 /* cmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30192 { 698 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30193 { 698 /* cmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
30194 { 698 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30195 { 698 /* cmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
30196 { 723 /* cmn */, 2 /* 1 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
30197 { 723 /* cmn */, 2 /* 1 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
30198 { 723 /* cmn */, 2 /* 1 */, MCK_AddSubImm, AMFBS_None },
30199 { 723 /* cmn */, 2 /* 1 */, MCK_AddSubImm, AMFBS_None },
30200 { 723 /* cmn */, 2 /* 1 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
30201 { 723 /* cmn */, 2 /* 1 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
30202 { 723 /* cmn */, 2 /* 1 */, MCK_AddSubImm, AMFBS_None },
30203 { 723 /* cmn */, 2 /* 1 */, MCK_AddSubImm, AMFBS_None },
30204 { 727 /* cmp */, 2 /* 1 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
30205 { 727 /* cmp */, 2 /* 1 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
30206 { 727 /* cmp */, 2 /* 1 */, MCK_AddSubImm, AMFBS_None },
30207 { 727 /* cmp */, 2 /* 1 */, MCK_AddSubImm, AMFBS_None },
30208 { 727 /* cmp */, 2 /* 1 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
30209 { 727 /* cmp */, 2 /* 1 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
30210 { 727 /* cmp */, 2 /* 1 */, MCK_AddSubImm, AMFBS_None },
30211 { 727 /* cmp */, 2 /* 1 */, MCK_AddSubImm, AMFBS_None },
30212 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30213 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30214 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30215 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30216 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30217 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30218 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30219 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30220 { 731 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30221 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30222 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30223 { 731 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30224 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30225 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30226 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30227 { 731 /* cmpeq */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30228 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30229 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30230 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30231 { 731 /* cmpeq */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30232 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30233 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30234 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30235 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30236 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30237 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30238 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30239 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30240 { 731 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30241 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30242 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30243 { 731 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30244 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30245 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30246 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30247 { 731 /* cmpeq */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30248 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30249 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30250 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30251 { 731 /* cmpeq */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30252 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30253 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30254 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30255 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30256 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30257 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30258 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30259 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30260 { 731 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30261 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30262 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30263 { 731 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30264 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30265 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30266 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30267 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30268 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30269 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30270 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30271 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30272 { 731 /* cmpeq */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30273 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30274 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30275 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30276 { 731 /* cmpeq */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30277 { 731 /* cmpeq */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30278 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30279 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30280 { 731 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30281 { 731 /* cmpeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30282 { 731 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30283 { 731 /* cmpeq */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30284 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30285 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30286 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30287 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30288 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30289 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30290 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30291 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30292 { 737 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30293 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30294 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30295 { 737 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30296 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30297 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30298 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30299 { 737 /* cmpge */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30300 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30301 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30302 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30303 { 737 /* cmpge */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30304 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30305 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30306 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30307 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30308 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30309 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30310 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30311 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30312 { 737 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30313 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30314 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30315 { 737 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30316 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30317 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30318 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30319 { 737 /* cmpge */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30320 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30321 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30322 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30323 { 737 /* cmpge */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30324 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30325 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30326 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30327 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30328 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30329 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30330 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30331 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30332 { 737 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30333 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30334 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30335 { 737 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30336 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30337 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30338 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30339 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30340 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30341 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30342 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30343 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30344 { 737 /* cmpge */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30345 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30346 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30347 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30348 { 737 /* cmpge */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30349 { 737 /* cmpge */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30350 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30351 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30352 { 737 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30353 { 737 /* cmpge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30354 { 737 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30355 { 737 /* cmpge */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30356 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30357 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30358 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30359 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30360 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30361 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30362 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30363 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30364 { 743 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30365 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30366 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30367 { 743 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30368 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30369 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30370 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30371 { 743 /* cmpgt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30372 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30373 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30374 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30375 { 743 /* cmpgt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30376 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30377 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30378 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30379 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30380 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30381 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30382 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30383 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30384 { 743 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30385 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30386 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30387 { 743 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30388 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30389 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30390 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30391 { 743 /* cmpgt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30392 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30393 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30394 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30395 { 743 /* cmpgt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30396 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30397 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30398 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30399 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30400 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30401 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30402 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30403 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30404 { 743 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30405 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30406 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30407 { 743 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30408 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30409 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30410 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30411 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30412 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30413 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30414 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30415 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30416 { 743 /* cmpgt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30417 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30418 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30419 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30420 { 743 /* cmpgt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30421 { 743 /* cmpgt */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30422 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30423 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30424 { 743 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30425 { 743 /* cmpgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30426 { 743 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30427 { 743 /* cmpgt */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30428 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30429 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30430 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30431 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30432 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30433 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30434 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30435 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30436 { 749 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30437 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30438 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30439 { 749 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30440 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30441 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30442 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30443 { 749 /* cmphi */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30444 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30445 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30446 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30447 { 749 /* cmphi */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30448 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30449 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30450 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30451 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30452 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30453 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30454 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30455 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30456 { 749 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30457 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30458 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30459 { 749 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30460 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30461 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30462 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30463 { 749 /* cmphi */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30464 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30465 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30466 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30467 { 749 /* cmphi */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30468 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30469 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30470 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30471 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30472 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30473 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30474 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30475 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30476 { 749 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30477 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30478 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30479 { 749 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30480 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30481 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30482 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30483 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30484 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30485 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30486 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30487 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30488 { 749 /* cmphi */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30489 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30490 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30491 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30492 { 749 /* cmphi */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30493 { 749 /* cmphi */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30494 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30495 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30496 { 749 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30497 { 749 /* cmphi */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30498 { 749 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30499 { 749 /* cmphi */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30500 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30501 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30502 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30503 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30504 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30505 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30506 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30507 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30508 { 755 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30509 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30510 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30511 { 755 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30512 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30513 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30514 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30515 { 755 /* cmphs */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30516 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30517 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30518 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30519 { 755 /* cmphs */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30520 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30521 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30522 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30523 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30524 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30525 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30526 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30527 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30528 { 755 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30529 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30530 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30531 { 755 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30532 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30533 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30534 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30535 { 755 /* cmphs */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30536 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30537 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30538 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30539 { 755 /* cmphs */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30540 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30541 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30542 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30543 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30544 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30545 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30546 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30547 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30548 { 755 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30549 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30550 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30551 { 755 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30552 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30553 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30554 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30555 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30556 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30557 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30558 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30559 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30560 { 755 /* cmphs */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30561 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30562 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30563 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30564 { 755 /* cmphs */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30565 { 755 /* cmphs */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30566 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30567 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30568 { 755 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30569 { 755 /* cmphs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30570 { 755 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30571 { 755 /* cmphs */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30572 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30573 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30574 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30575 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30576 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30577 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30578 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30579 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30580 { 761 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30581 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30582 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30583 { 761 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30584 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30585 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30586 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30587 { 761 /* cmple */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30588 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30589 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30590 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30591 { 761 /* cmple */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30592 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30593 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30594 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30595 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30596 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30597 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30598 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30599 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30600 { 761 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30601 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30602 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30603 { 761 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30604 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30605 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30606 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30607 { 761 /* cmple */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30608 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30609 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30610 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30611 { 761 /* cmple */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30612 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30613 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30614 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30615 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30616 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30617 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30618 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30619 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30620 { 761 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30621 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30622 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30623 { 761 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30624 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30625 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30626 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30627 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30628 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30629 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30630 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30631 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30632 { 761 /* cmple */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30633 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30634 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30635 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30636 { 761 /* cmple */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30637 { 761 /* cmple */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30638 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30639 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30640 { 761 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30641 { 761 /* cmple */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30642 { 761 /* cmple */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30643 { 761 /* cmple */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30644 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30645 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30646 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30647 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30648 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30649 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30650 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30651 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30652 { 767 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30653 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30654 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30655 { 767 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30656 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30657 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30658 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30659 { 767 /* cmplo */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30660 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30661 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30662 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30663 { 767 /* cmplo */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30664 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30665 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30666 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30667 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30668 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30669 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30670 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30671 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30672 { 767 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30673 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30674 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30675 { 767 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30676 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30677 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30678 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30679 { 767 /* cmplo */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30680 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30681 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30682 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30683 { 767 /* cmplo */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30684 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30685 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30686 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30687 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30688 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30689 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30690 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30691 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30692 { 767 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30693 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30694 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30695 { 767 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30696 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30697 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30698 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30699 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30700 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30701 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30702 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30703 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30704 { 767 /* cmplo */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30705 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30706 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30707 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30708 { 767 /* cmplo */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30709 { 767 /* cmplo */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30710 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30711 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30712 { 767 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30713 { 767 /* cmplo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30714 { 767 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30715 { 767 /* cmplo */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30716 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30717 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30718 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30719 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30720 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30721 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30722 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30723 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30724 { 773 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30725 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30726 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30727 { 773 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30728 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30729 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30730 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30731 { 773 /* cmpls */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30732 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30733 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30734 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30735 { 773 /* cmpls */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30736 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30737 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30738 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30739 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30740 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30741 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30742 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30743 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30744 { 773 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30745 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30746 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30747 { 773 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30748 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30749 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30750 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30751 { 773 /* cmpls */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30752 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30753 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30754 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30755 { 773 /* cmpls */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30756 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30757 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30758 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30759 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30760 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30761 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30762 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30763 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30764 { 773 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30765 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30766 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30767 { 773 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30768 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30769 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30770 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30771 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30772 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30773 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30774 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30775 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30776 { 773 /* cmpls */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30777 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30778 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30779 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30780 { 773 /* cmpls */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30781 { 773 /* cmpls */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30782 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30783 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30784 { 773 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30785 { 773 /* cmpls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30786 { 773 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30787 { 773 /* cmpls */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30788 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30789 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30790 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30791 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30792 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30793 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30794 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30795 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30796 { 779 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30797 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30798 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30799 { 779 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30800 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30801 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30802 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30803 { 779 /* cmplt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30804 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30805 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30806 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30807 { 779 /* cmplt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30808 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30809 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30810 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30811 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30812 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30813 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30814 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30815 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30816 { 779 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30817 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30818 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30819 { 779 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30820 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30821 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30822 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30823 { 779 /* cmplt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30824 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30825 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30826 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30827 { 779 /* cmplt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30828 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30829 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30830 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30831 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30832 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30833 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30834 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30835 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30836 { 779 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30837 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30838 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30839 { 779 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30840 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30841 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30842 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30843 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30844 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30845 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30846 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30847 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30848 { 779 /* cmplt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30849 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30850 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30851 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30852 { 779 /* cmplt */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30853 { 779 /* cmplt */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30854 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30855 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30856 { 779 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30857 { 779 /* cmplt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30858 { 779 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30859 { 779 /* cmplt */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30860 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30861 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30862 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30863 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30864 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30865 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30866 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30867 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30868 { 785 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30869 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30870 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30871 { 785 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30872 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30873 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30874 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30875 { 785 /* cmpne */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30876 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30877 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30878 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30879 { 785 /* cmpne */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30880 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30881 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30882 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30883 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30884 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30885 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30886 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30887 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30888 { 785 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30889 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30890 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30891 { 785 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30892 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30893 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30894 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30895 { 785 /* cmpne */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30896 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30897 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30898 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30899 { 785 /* cmpne */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30900 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30901 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30902 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30903 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30904 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30905 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30906 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30907 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30908 { 785 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30909 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30910 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30911 { 785 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30912 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30913 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30914 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30915 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30916 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30917 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30918 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30919 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30920 { 785 /* cmpne */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30921 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30922 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30923 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30924 { 785 /* cmpne */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30925 { 785 /* cmpne */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30926 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30927 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30928 { 785 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30929 { 785 /* cmpne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30930 { 785 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30931 { 785 /* cmpne */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30932 { 807 /* cnot */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30933 { 807 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30934 { 807 /* cnot */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30935 { 807 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30936 { 807 /* cnot */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30937 { 807 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30938 { 807 /* cnot */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30939 { 807 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30940 { 807 /* cnot */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30941 { 807 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30942 { 807 /* cnot */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30943 { 807 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30944 { 807 /* cnot */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30945 { 807 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30946 { 807 /* cnot */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30947 { 807 /* cnot */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30948 { 812 /* cnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30949 { 812 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30950 { 812 /* cnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30951 { 812 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
30952 { 812 /* cnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30953 { 812 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30954 { 812 /* cnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30955 { 812 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30956 { 812 /* cnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30957 { 812 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30958 { 812 /* cnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30959 { 812 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
30960 { 812 /* cnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30961 { 812 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30962 { 812 /* cnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30963 { 812 /* cnt */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
30964 { 816 /* cntb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30965 { 816 /* cntb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30966 { 816 /* cntb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30967 { 816 /* cntb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30968 { 821 /* cntd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30969 { 821 /* cntd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30970 { 821 /* cntd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30971 { 821 /* cntd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30972 { 826 /* cnth */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30973 { 826 /* cnth */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30974 { 826 /* cnth */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30975 { 826 /* cnth */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30976 { 831 /* cntp */, 4 /* 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30977 { 831 /* cntp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
30978 { 831 /* cntp */, 4 /* 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30979 { 831 /* cntp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
30980 { 831 /* cntp */, 4 /* 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30981 { 831 /* cntp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
30982 { 831 /* cntp */, 4 /* 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30983 { 831 /* cntp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
30984 { 831 /* cntp */, 4 /* 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30985 { 831 /* cntp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
30986 { 831 /* cntp */, 4 /* 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30987 { 831 /* cntp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
30988 { 831 /* cntp */, 4 /* 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30989 { 831 /* cntp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
30990 { 831 /* cntp */, 4 /* 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
30991 { 831 /* cntp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
30992 { 836 /* cntw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30993 { 836 /* cntw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30994 { 836 /* cntw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30995 { 836 /* cntw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
30996 { 841 /* compact */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30997 { 841 /* compact */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
30998 { 841 /* compact */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
30999 { 841 /* compact */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31000 { 841 /* compact */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31001 { 841 /* compact */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31002 { 841 /* compact */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31003 { 841 /* compact */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31004 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31005 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31006 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31007 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31008 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31009 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31010 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31011 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31012 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31013 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm16, AMFBS_HasSVE },
31014 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31015 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31016 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm16, AMFBS_HasSVE },
31017 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31018 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31019 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm16, AMFBS_HasSVE },
31020 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31021 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31022 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm16, AMFBS_HasSVE },
31023 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31024 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31025 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31026 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31027 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31028 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31029 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31030 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31031 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31032 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31033 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm32, AMFBS_HasSVE },
31034 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31035 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31036 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm32, AMFBS_HasSVE },
31037 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31038 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31039 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm32, AMFBS_HasSVE },
31040 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31041 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31042 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm32, AMFBS_HasSVE },
31043 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31044 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31045 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31046 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31047 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31048 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31049 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31050 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31051 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31052 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31053 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm64, AMFBS_HasSVE },
31054 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31055 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31056 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm64, AMFBS_HasSVE },
31057 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31058 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31059 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm64, AMFBS_HasSVE },
31060 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31061 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31062 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm64, AMFBS_HasSVE },
31063 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31064 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31065 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31066 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31067 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31068 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31069 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31070 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31071 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31072 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31073 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm8, AMFBS_HasSVE },
31074 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31075 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31076 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm8, AMFBS_HasSVE },
31077 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31078 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31079 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm8, AMFBS_HasSVE },
31080 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31081 { 849 /* cpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31082 { 849 /* cpy */, 16 /* 4 */, MCK_SVECpyImm8, AMFBS_HasSVE },
31083 { 849 /* cpy */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31084 { 986 /* decb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31085 { 986 /* decb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31086 { 986 /* decb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31087 { 986 /* decb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31088 { 991 /* decd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31089 { 991 /* decd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31090 { 991 /* decd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31091 { 991 /* decd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31092 { 991 /* decd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31093 { 991 /* decd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31094 { 991 /* decd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31095 { 991 /* decd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31096 { 991 /* decd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31097 { 991 /* decd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31098 { 991 /* decd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31099 { 991 /* decd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31100 { 991 /* decd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31101 { 991 /* decd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31102 { 996 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31103 { 996 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31104 { 996 /* dech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31105 { 996 /* dech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31106 { 996 /* dech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31107 { 996 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31108 { 996 /* dech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31109 { 996 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31110 { 996 /* dech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31111 { 996 /* dech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31112 { 996 /* dech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31113 { 996 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31114 { 996 /* dech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31115 { 996 /* dech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31116 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31117 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31118 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31119 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31120 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31121 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31122 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
31123 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
31124 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31125 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31126 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31127 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31128 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31129 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31130 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31131 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31132 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31133 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31134 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31135 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31136 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31137 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31138 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31139 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31140 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31141 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31142 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31143 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31144 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31145 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31146 { 1001 /* decp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31147 { 1001 /* decp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31148 { 1006 /* decw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31149 { 1006 /* decw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31150 { 1006 /* decw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31151 { 1006 /* decw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31152 { 1006 /* decw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31153 { 1006 /* decw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31154 { 1006 /* decw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31155 { 1006 /* decw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31156 { 1006 /* decw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31157 { 1006 /* decw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31158 { 1006 /* decw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31159 { 1006 /* decw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31160 { 1006 /* decw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
31161 { 1006 /* decw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31162 { 1015 /* dmb */, 1 /* 0 */, MCK_Barrier, AMFBS_None },
31163 { 1015 /* dmb */, 1 /* 0 */, MCK_Barrier, AMFBS_None },
31164 { 1024 /* dsb */, 1 /* 0 */, MCK_Barrier, AMFBS_None },
31165 { 1024 /* dsb */, 1 /* 0 */, MCK_Barrier, AMFBS_None },
31166 { 1024 /* dsb */, 1 /* 0 */, MCK_BarriernXS, AMFBS_HasXS },
31167 { 1024 /* dsb */, 1 /* 0 */, MCK_BarriernXS, AMFBS_HasXS },
31168 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31169 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31170 { 1028 /* dup */, 2 /* 1 */, MCK_SVECpyImm16, AMFBS_HasSVE },
31171 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31172 { 1028 /* dup */, 2 /* 1 */, MCK_SVECpyImm16, AMFBS_HasSVE },
31173 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31174 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31175 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31176 { 1028 /* dup */, 2 /* 1 */, MCK_SVECpyImm32, AMFBS_HasSVE },
31177 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31178 { 1028 /* dup */, 2 /* 1 */, MCK_SVECpyImm32, AMFBS_HasSVE },
31179 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31180 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31181 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31182 { 1028 /* dup */, 2 /* 1 */, MCK_SVECpyImm64, AMFBS_HasSVE },
31183 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31184 { 1028 /* dup */, 2 /* 1 */, MCK_SVECpyImm64, AMFBS_HasSVE },
31185 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31186 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31187 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31188 { 1028 /* dup */, 2 /* 1 */, MCK_SVECpyImm8, AMFBS_HasSVE },
31189 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31190 { 1028 /* dup */, 2 /* 1 */, MCK_SVECpyImm8, AMFBS_HasSVE },
31191 { 1028 /* dup */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31192 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorQReg, AMFBS_HasSVE },
31193 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorQReg, AMFBS_HasSVE },
31194 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31195 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31196 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31197 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31198 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31199 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31200 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31201 { 1028 /* dup */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31202 { 1032 /* dupm */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31203 { 1032 /* dupm */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31204 { 1032 /* dupm */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31205 { 1032 /* dupm */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31206 { 1032 /* dupm */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31207 { 1032 /* dupm */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31208 { 1032 /* dupm */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31209 { 1032 /* dupm */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31210 { 1037 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31211 { 1037 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31212 { 1037 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31213 { 1037 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31214 { 1037 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31215 { 1037 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31216 { 1037 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31217 { 1037 /* eon */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31218 { 1041 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31219 { 1041 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31220 { 1041 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31221 { 1041 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31222 { 1041 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31223 { 1041 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31224 { 1041 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31225 { 1041 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31226 { 1041 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31227 { 1041 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31228 { 1041 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31229 { 1041 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31230 { 1041 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31231 { 1041 /* eor */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31232 { 1041 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31233 { 1041 /* eor */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31234 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
31235 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31236 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
31237 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31238 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31239 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31240 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31241 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31242 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31243 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31244 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31245 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31246 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31247 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31248 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31249 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31250 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31251 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31252 { 1041 /* eor */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31253 { 1041 /* eor */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31254 { 1045 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31255 { 1045 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31256 { 1045 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31257 { 1045 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31258 { 1045 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31259 { 1045 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31260 { 1045 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
31261 { 1045 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
31262 { 1050 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31263 { 1050 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31264 { 1050 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31265 { 1050 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31266 { 1050 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31267 { 1050 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31268 { 1050 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
31269 { 1050 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
31270 { 1056 /* eors */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
31271 { 1056 /* eors */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31272 { 1056 /* eors */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
31273 { 1056 /* eors */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31274 { 1061 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31275 { 1061 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31276 { 1061 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31277 { 1061 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31278 { 1061 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31279 { 1061 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31280 { 1061 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
31281 { 1061 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
31282 { 1067 /* eorv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31283 { 1067 /* eorv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31284 { 1067 /* eorv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31285 { 1067 /* eorv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31286 { 1067 /* eorv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31287 { 1067 /* eorv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31288 { 1067 /* eorv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31289 { 1067 /* eorv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31290 { 1067 /* eorv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31291 { 1067 /* eorv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31292 { 1067 /* eorv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31293 { 1067 /* eorv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31294 { 1067 /* eorv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31295 { 1067 /* eorv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31296 { 1067 /* eorv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31297 { 1067 /* eorv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31298 { 1095 /* ext */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
31299 { 1095 /* ext */, 2 /* 1 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
31300 { 1095 /* ext */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
31301 { 1095 /* ext */, 2 /* 1 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
31302 { 1095 /* ext */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31303 { 1095 /* ext */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
31304 { 1104 /* fabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31305 { 1104 /* fabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31306 { 1104 /* fabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31307 { 1104 /* fabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31308 { 1104 /* fabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31309 { 1104 /* fabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31310 { 1104 /* fabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31311 { 1104 /* fabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31312 { 1104 /* fabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31313 { 1104 /* fabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31314 { 1104 /* fabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31315 { 1104 /* fabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31316 { 1109 /* fabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31317 { 1109 /* fabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31318 { 1109 /* fabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31319 { 1109 /* fabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31320 { 1109 /* fabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31321 { 1109 /* fabs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31322 { 1109 /* fabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31323 { 1109 /* fabs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31324 { 1109 /* fabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31325 { 1109 /* fabs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31326 { 1109 /* fabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31327 { 1109 /* fabs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31328 { 1114 /* facge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31329 { 1114 /* facge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31330 { 1114 /* facge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31331 { 1114 /* facge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31332 { 1114 /* facge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31333 { 1114 /* facge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31334 { 1114 /* facge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31335 { 1114 /* facge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31336 { 1114 /* facge */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31337 { 1114 /* facge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31338 { 1114 /* facge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31339 { 1114 /* facge */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31340 { 1114 /* facge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31341 { 1114 /* facge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31342 { 1114 /* facge */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31343 { 1114 /* facge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31344 { 1114 /* facge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31345 { 1114 /* facge */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31346 { 1120 /* facgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31347 { 1120 /* facgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31348 { 1120 /* facgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31349 { 1120 /* facgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31350 { 1120 /* facgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31351 { 1120 /* facgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31352 { 1120 /* facgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31353 { 1120 /* facgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31354 { 1120 /* facgt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31355 { 1120 /* facgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31356 { 1120 /* facgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31357 { 1120 /* facgt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31358 { 1120 /* facgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31359 { 1120 /* facgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31360 { 1120 /* facgt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31361 { 1120 /* facgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31362 { 1120 /* facgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31363 { 1120 /* facgt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31364 { 1126 /* facle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31365 { 1126 /* facle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31366 { 1126 /* facle */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31367 { 1126 /* facle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31368 { 1126 /* facle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31369 { 1126 /* facle */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31370 { 1126 /* facle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31371 { 1126 /* facle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31372 { 1126 /* facle */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31373 { 1126 /* facle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31374 { 1126 /* facle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31375 { 1126 /* facle */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31376 { 1126 /* facle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31377 { 1126 /* facle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31378 { 1126 /* facle */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31379 { 1126 /* facle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31380 { 1126 /* facle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31381 { 1126 /* facle */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31382 { 1132 /* faclt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31383 { 1132 /* faclt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31384 { 1132 /* faclt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31385 { 1132 /* faclt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31386 { 1132 /* faclt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31387 { 1132 /* faclt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31388 { 1132 /* faclt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31389 { 1132 /* faclt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31390 { 1132 /* faclt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31391 { 1132 /* faclt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31392 { 1132 /* faclt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31393 { 1132 /* faclt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31394 { 1132 /* faclt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31395 { 1132 /* faclt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31396 { 1132 /* faclt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31397 { 1132 /* faclt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31398 { 1132 /* faclt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31399 { 1132 /* faclt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31400 { 1138 /* fadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31401 { 1138 /* fadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31402 { 1138 /* fadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31403 { 1138 /* fadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31404 { 1138 /* fadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31405 { 1138 /* fadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31406 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31407 { 1138 /* fadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31408 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31409 { 1138 /* fadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31410 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31411 { 1138 /* fadd */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31412 { 1138 /* fadd */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
31413 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31414 { 1138 /* fadd */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31415 { 1138 /* fadd */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
31416 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31417 { 1138 /* fadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31418 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31419 { 1138 /* fadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31420 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31421 { 1138 /* fadd */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31422 { 1138 /* fadd */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
31423 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31424 { 1138 /* fadd */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31425 { 1138 /* fadd */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
31426 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31427 { 1138 /* fadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31428 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31429 { 1138 /* fadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31430 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31431 { 1138 /* fadd */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31432 { 1138 /* fadd */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
31433 { 1138 /* fadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31434 { 1138 /* fadd */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31435 { 1138 /* fadd */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
31436 { 1143 /* fadda */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31437 { 1143 /* fadda */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31438 { 1143 /* fadda */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31439 { 1143 /* fadda */, 8 /* 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31440 { 1143 /* fadda */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31441 { 1143 /* fadda */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31442 { 1143 /* fadda */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31443 { 1143 /* fadda */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31444 { 1143 /* fadda */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31445 { 1143 /* fadda */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31446 { 1143 /* fadda */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31447 { 1143 /* fadda */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31448 { 1149 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31449 { 1149 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31450 { 1149 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31451 { 1149 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31452 { 1149 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31453 { 1149 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31454 { 1149 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31455 { 1149 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31456 { 1149 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31457 { 1149 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31458 { 1149 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31459 { 1149 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31460 { 1155 /* faddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31461 { 1155 /* faddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31462 { 1155 /* faddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31463 { 1155 /* faddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31464 { 1155 /* faddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31465 { 1155 /* faddv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31466 { 1155 /* faddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31467 { 1155 /* faddv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31468 { 1155 /* faddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31469 { 1155 /* faddv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31470 { 1155 /* faddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31471 { 1155 /* faddv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31472 { 1161 /* fcadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31473 { 1161 /* fcadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31474 { 1161 /* fcadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31475 { 1161 /* fcadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31476 { 1161 /* fcadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31477 { 1161 /* fcadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31478 { 1161 /* fcadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31479 { 1161 /* fcadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31480 { 1161 /* fcadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31481 { 1161 /* fcadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31482 { 1161 /* fcadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31483 { 1161 /* fcadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31484 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31485 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31486 { 1180 /* fcmeq */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31487 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31488 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31489 { 1180 /* fcmeq */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31490 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31491 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31492 { 1180 /* fcmeq */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31493 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31494 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31495 { 1180 /* fcmeq */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31496 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31497 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31498 { 1180 /* fcmeq */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31499 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31500 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31501 { 1180 /* fcmeq */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31502 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31503 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31504 { 1180 /* fcmeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31505 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31506 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31507 { 1180 /* fcmeq */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31508 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31509 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31510 { 1180 /* fcmeq */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31511 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31512 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31513 { 1180 /* fcmeq */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31514 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31515 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31516 { 1180 /* fcmeq */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31517 { 1180 /* fcmeq */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31518 { 1180 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31519 { 1180 /* fcmeq */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31520 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31521 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31522 { 1186 /* fcmge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31523 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31524 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31525 { 1186 /* fcmge */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31526 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31527 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31528 { 1186 /* fcmge */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31529 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31530 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31531 { 1186 /* fcmge */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31532 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31533 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31534 { 1186 /* fcmge */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31535 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31536 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31537 { 1186 /* fcmge */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31538 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31539 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31540 { 1186 /* fcmge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31541 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31542 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31543 { 1186 /* fcmge */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31544 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31545 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31546 { 1186 /* fcmge */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31547 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31548 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31549 { 1186 /* fcmge */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31550 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31551 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31552 { 1186 /* fcmge */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31553 { 1186 /* fcmge */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31554 { 1186 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31555 { 1186 /* fcmge */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31556 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31557 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31558 { 1192 /* fcmgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31559 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31560 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31561 { 1192 /* fcmgt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31562 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31563 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31564 { 1192 /* fcmgt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31565 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31566 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31567 { 1192 /* fcmgt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31568 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31569 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31570 { 1192 /* fcmgt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31571 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31572 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31573 { 1192 /* fcmgt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31574 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31575 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31576 { 1192 /* fcmgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31577 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31578 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31579 { 1192 /* fcmgt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31580 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31581 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31582 { 1192 /* fcmgt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31583 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31584 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31585 { 1192 /* fcmgt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31586 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31587 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31588 { 1192 /* fcmgt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31589 { 1192 /* fcmgt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31590 { 1192 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31591 { 1192 /* fcmgt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31592 { 1198 /* fcmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31593 { 1198 /* fcmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
31594 { 1198 /* fcmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31595 { 1198 /* fcmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
31596 { 1198 /* fcmla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31597 { 1198 /* fcmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE },
31598 { 1198 /* fcmla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31599 { 1198 /* fcmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE },
31600 { 1198 /* fcmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31601 { 1198 /* fcmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31602 { 1198 /* fcmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31603 { 1198 /* fcmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31604 { 1198 /* fcmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31605 { 1198 /* fcmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31606 { 1198 /* fcmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31607 { 1198 /* fcmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31608 { 1198 /* fcmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31609 { 1198 /* fcmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31610 { 1198 /* fcmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31611 { 1198 /* fcmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31612 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31613 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31614 { 1204 /* fcmle */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31615 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31616 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31617 { 1204 /* fcmle */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31618 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31619 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31620 { 1204 /* fcmle */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31621 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31622 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31623 { 1204 /* fcmle */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31624 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31625 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31626 { 1204 /* fcmle */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31627 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31628 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31629 { 1204 /* fcmle */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31630 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31631 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31632 { 1204 /* fcmle */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31633 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31634 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31635 { 1204 /* fcmle */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31636 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31637 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31638 { 1204 /* fcmle */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31639 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31640 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31641 { 1204 /* fcmle */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31642 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31643 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31644 { 1204 /* fcmle */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31645 { 1204 /* fcmle */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31646 { 1204 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31647 { 1204 /* fcmle */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31648 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31649 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31650 { 1210 /* fcmlt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31651 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31652 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31653 { 1210 /* fcmlt */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31654 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31655 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31656 { 1210 /* fcmlt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31657 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31658 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31659 { 1210 /* fcmlt */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31660 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31661 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31662 { 1210 /* fcmlt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31663 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31664 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31665 { 1210 /* fcmlt */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31666 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31667 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31668 { 1210 /* fcmlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31669 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31670 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31671 { 1210 /* fcmlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31672 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31673 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31674 { 1210 /* fcmlt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31675 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31676 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31677 { 1210 /* fcmlt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31678 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31679 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31680 { 1210 /* fcmlt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31681 { 1210 /* fcmlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31682 { 1210 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31683 { 1210 /* fcmlt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31684 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31685 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31686 { 1216 /* fcmne */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31687 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31688 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31689 { 1216 /* fcmne */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31690 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31691 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31692 { 1216 /* fcmne */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31693 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31694 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31695 { 1216 /* fcmne */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31696 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31697 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31698 { 1216 /* fcmne */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31699 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31700 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31701 { 1216 /* fcmne */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31702 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31703 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31704 { 1216 /* fcmne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31705 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31706 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31707 { 1216 /* fcmne */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31708 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31709 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31710 { 1216 /* fcmne */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31711 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31712 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31713 { 1216 /* fcmne */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31714 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31715 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31716 { 1216 /* fcmne */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31717 { 1216 /* fcmne */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31718 { 1216 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31719 { 1216 /* fcmne */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31720 { 1233 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31721 { 1233 /* fcmuo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31722 { 1233 /* fcmuo */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31723 { 1233 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
31724 { 1233 /* fcmuo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31725 { 1233 /* fcmuo */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31726 { 1233 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31727 { 1233 /* fcmuo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31728 { 1233 /* fcmuo */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31729 { 1233 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
31730 { 1233 /* fcmuo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31731 { 1233 /* fcmuo */, 48 /* 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31732 { 1233 /* fcmuo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31733 { 1233 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31734 { 1233 /* fcmuo */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31735 { 1233 /* fcmuo */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31736 { 1233 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
31737 { 1233 /* fcmuo */, 48 /* 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31738 { 1239 /* fcpy */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
31739 { 1239 /* fcpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31740 { 1239 /* fcpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31741 { 1239 /* fcpy */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
31742 { 1239 /* fcpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31743 { 1239 /* fcpy */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31744 { 1239 /* fcpy */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
31745 { 1239 /* fcpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31746 { 1239 /* fcpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31747 { 1239 /* fcpy */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
31748 { 1239 /* fcpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31749 { 1239 /* fcpy */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31750 { 1239 /* fcpy */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
31751 { 1239 /* fcpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31752 { 1239 /* fcpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31753 { 1239 /* fcpy */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
31754 { 1239 /* fcpy */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
31755 { 1239 /* fcpy */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31756 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31757 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31758 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31759 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31760 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31761 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31762 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31763 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31764 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31765 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31766 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31767 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31768 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31769 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31770 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31771 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31772 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31773 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31774 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31775 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31776 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31777 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31778 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31779 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31780 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31781 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31782 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31783 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31784 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31785 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31786 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31787 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31788 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31789 { 1250 /* fcvt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31790 { 1250 /* fcvt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31791 { 1250 /* fcvt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31792 { 1282 /* fcvtlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31793 { 1282 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31794 { 1282 /* fcvtlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31795 { 1282 /* fcvtlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31796 { 1282 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31797 { 1282 /* fcvtlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31798 { 1282 /* fcvtlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31799 { 1282 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31800 { 1282 /* fcvtlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31801 { 1282 /* fcvtlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31802 { 1282 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31803 { 1282 /* fcvtlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31804 { 1323 /* fcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31805 { 1323 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31806 { 1323 /* fcvtnt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31807 { 1323 /* fcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31808 { 1323 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31809 { 1323 /* fcvtnt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31810 { 1323 /* fcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31811 { 1323 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31812 { 1323 /* fcvtnt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31813 { 1323 /* fcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31814 { 1323 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31815 { 1323 /* fcvtnt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31816 { 1351 /* fcvtx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31817 { 1351 /* fcvtx */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31818 { 1351 /* fcvtx */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31819 { 1351 /* fcvtx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31820 { 1351 /* fcvtx */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31821 { 1351 /* fcvtx */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31822 { 1372 /* fcvtxnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31823 { 1372 /* fcvtxnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31824 { 1372 /* fcvtxnt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31825 { 1372 /* fcvtxnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31826 { 1372 /* fcvtxnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31827 { 1372 /* fcvtxnt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31828 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31829 { 1380 /* fcvtzs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31830 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31831 { 1380 /* fcvtzs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31832 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31833 { 1380 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31834 { 1380 /* fcvtzs */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31835 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31836 { 1380 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31837 { 1380 /* fcvtzs */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31838 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31839 { 1380 /* fcvtzs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31840 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31841 { 1380 /* fcvtzs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31842 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31843 { 1380 /* fcvtzs */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31844 { 1380 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31845 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31846 { 1380 /* fcvtzs */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31847 { 1380 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31848 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31849 { 1380 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31850 { 1380 /* fcvtzs */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31851 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31852 { 1380 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31853 { 1380 /* fcvtzs */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31854 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31855 { 1380 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31856 { 1380 /* fcvtzs */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31857 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31858 { 1380 /* fcvtzs */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31859 { 1380 /* fcvtzs */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31860 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31861 { 1380 /* fcvtzs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31862 { 1380 /* fcvtzs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31863 { 1380 /* fcvtzs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31864 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31865 { 1387 /* fcvtzu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31866 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31867 { 1387 /* fcvtzu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31868 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31869 { 1387 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31870 { 1387 /* fcvtzu */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31871 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31872 { 1387 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31873 { 1387 /* fcvtzu */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31874 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31875 { 1387 /* fcvtzu */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31876 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31877 { 1387 /* fcvtzu */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31878 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31879 { 1387 /* fcvtzu */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31880 { 1387 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31881 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31882 { 1387 /* fcvtzu */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31883 { 1387 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31884 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31885 { 1387 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31886 { 1387 /* fcvtzu */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31887 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31888 { 1387 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31889 { 1387 /* fcvtzu */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31890 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31891 { 1387 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31892 { 1387 /* fcvtzu */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31893 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31894 { 1387 /* fcvtzu */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31895 { 1387 /* fcvtzu */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31896 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31897 { 1387 /* fcvtzu */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31898 { 1387 /* fcvtzu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31899 { 1387 /* fcvtzu */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31900 { 1394 /* fdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31901 { 1394 /* fdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31902 { 1394 /* fdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31903 { 1394 /* fdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31904 { 1394 /* fdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31905 { 1394 /* fdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31906 { 1394 /* fdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31907 { 1394 /* fdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31908 { 1394 /* fdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31909 { 1394 /* fdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31910 { 1394 /* fdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31911 { 1394 /* fdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31912 { 1399 /* fdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31913 { 1399 /* fdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31914 { 1399 /* fdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31915 { 1399 /* fdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31916 { 1399 /* fdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31917 { 1399 /* fdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31918 { 1399 /* fdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31919 { 1399 /* fdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31920 { 1399 /* fdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31921 { 1399 /* fdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31922 { 1399 /* fdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31923 { 1399 /* fdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31924 { 1405 /* fdup */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
31925 { 1405 /* fdup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31926 { 1405 /* fdup */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
31927 { 1405 /* fdup */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31928 { 1405 /* fdup */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
31929 { 1405 /* fdup */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31930 { 1405 /* fdup */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
31931 { 1405 /* fdup */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31932 { 1405 /* fdup */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
31933 { 1405 /* fdup */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31934 { 1405 /* fdup */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
31935 { 1405 /* fdup */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31936 { 1410 /* fexpa */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31937 { 1410 /* fexpa */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31938 { 1410 /* fexpa */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31939 { 1410 /* fexpa */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31940 { 1410 /* fexpa */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31941 { 1410 /* fexpa */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31942 { 1424 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31943 { 1424 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31944 { 1424 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31945 { 1424 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
31946 { 1424 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31947 { 1424 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31948 { 1424 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31949 { 1424 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
31950 { 1424 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31951 { 1424 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31952 { 1424 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
31953 { 1424 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
31954 { 1430 /* fmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31955 { 1430 /* fmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31956 { 1430 /* fmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31957 { 1430 /* fmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31958 { 1430 /* fmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31959 { 1430 /* fmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31960 { 1430 /* fmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31961 { 1430 /* fmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31962 { 1430 /* fmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31963 { 1430 /* fmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31964 { 1430 /* fmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31965 { 1430 /* fmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31966 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31967 { 1441 /* fmax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31968 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31969 { 1441 /* fmax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31970 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31971 { 1441 /* fmax */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31972 { 1441 /* fmax */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
31973 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31974 { 1441 /* fmax */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31975 { 1441 /* fmax */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
31976 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31977 { 1441 /* fmax */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31978 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31979 { 1441 /* fmax */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31980 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31981 { 1441 /* fmax */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31982 { 1441 /* fmax */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
31983 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31984 { 1441 /* fmax */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
31985 { 1441 /* fmax */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
31986 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31987 { 1441 /* fmax */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31988 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31989 { 1441 /* fmax */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31990 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31991 { 1441 /* fmax */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31992 { 1441 /* fmax */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
31993 { 1441 /* fmax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31994 { 1441 /* fmax */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
31995 { 1441 /* fmax */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
31996 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31997 { 1446 /* fmaxnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
31998 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
31999 { 1446 /* fmaxnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32000 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32001 { 1446 /* fmaxnm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32002 { 1446 /* fmaxnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32003 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32004 { 1446 /* fmaxnm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32005 { 1446 /* fmaxnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32006 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32007 { 1446 /* fmaxnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32008 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32009 { 1446 /* fmaxnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32010 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32011 { 1446 /* fmaxnm */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32012 { 1446 /* fmaxnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32013 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32014 { 1446 /* fmaxnm */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32015 { 1446 /* fmaxnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32016 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32017 { 1446 /* fmaxnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32018 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32019 { 1446 /* fmaxnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32020 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32021 { 1446 /* fmaxnm */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32022 { 1446 /* fmaxnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32023 { 1446 /* fmaxnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32024 { 1446 /* fmaxnm */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32025 { 1446 /* fmaxnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32026 { 1453 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32027 { 1453 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32028 { 1453 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32029 { 1453 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32030 { 1453 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32031 { 1453 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32032 { 1453 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32033 { 1453 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32034 { 1453 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32035 { 1453 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32036 { 1453 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32037 { 1453 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32038 { 1461 /* fmaxnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32039 { 1461 /* fmaxnmv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32040 { 1461 /* fmaxnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32041 { 1461 /* fmaxnmv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32042 { 1461 /* fmaxnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32043 { 1461 /* fmaxnmv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32044 { 1461 /* fmaxnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32045 { 1461 /* fmaxnmv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32046 { 1461 /* fmaxnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32047 { 1461 /* fmaxnmv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32048 { 1461 /* fmaxnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32049 { 1461 /* fmaxnmv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32050 { 1469 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32051 { 1469 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32052 { 1469 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32053 { 1469 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32054 { 1469 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32055 { 1469 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32056 { 1469 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32057 { 1469 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32058 { 1469 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32059 { 1469 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32060 { 1469 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32061 { 1469 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32062 { 1475 /* fmaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32063 { 1475 /* fmaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32064 { 1475 /* fmaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32065 { 1475 /* fmaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32066 { 1475 /* fmaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32067 { 1475 /* fmaxv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32068 { 1475 /* fmaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32069 { 1475 /* fmaxv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32070 { 1475 /* fmaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32071 { 1475 /* fmaxv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32072 { 1475 /* fmaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32073 { 1475 /* fmaxv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32074 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32075 { 1481 /* fmin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32076 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32077 { 1481 /* fmin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32078 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32079 { 1481 /* fmin */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32080 { 1481 /* fmin */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32081 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32082 { 1481 /* fmin */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32083 { 1481 /* fmin */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32084 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32085 { 1481 /* fmin */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32086 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32087 { 1481 /* fmin */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32088 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32089 { 1481 /* fmin */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32090 { 1481 /* fmin */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32091 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32092 { 1481 /* fmin */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32093 { 1481 /* fmin */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32094 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32095 { 1481 /* fmin */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32096 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32097 { 1481 /* fmin */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32098 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32099 { 1481 /* fmin */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32100 { 1481 /* fmin */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32101 { 1481 /* fmin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32102 { 1481 /* fmin */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32103 { 1481 /* fmin */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32104 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32105 { 1486 /* fminnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32106 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32107 { 1486 /* fminnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32108 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32109 { 1486 /* fminnm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32110 { 1486 /* fminnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32111 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32112 { 1486 /* fminnm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32113 { 1486 /* fminnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32114 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32115 { 1486 /* fminnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32116 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32117 { 1486 /* fminnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32118 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32119 { 1486 /* fminnm */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32120 { 1486 /* fminnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32121 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32122 { 1486 /* fminnm */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32123 { 1486 /* fminnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32124 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32125 { 1486 /* fminnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32126 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32127 { 1486 /* fminnm */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32128 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32129 { 1486 /* fminnm */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32130 { 1486 /* fminnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32131 { 1486 /* fminnm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32132 { 1486 /* fminnm */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32133 { 1486 /* fminnm */, 32 /* 5 */, MCK_SVEExactFPImmOperandZeroOne, AMFBS_HasSVE },
32134 { 1493 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32135 { 1493 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32136 { 1493 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32137 { 1493 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32138 { 1493 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32139 { 1493 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32140 { 1493 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32141 { 1493 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32142 { 1493 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32143 { 1493 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32144 { 1493 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32145 { 1493 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32146 { 1501 /* fminnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32147 { 1501 /* fminnmv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32148 { 1501 /* fminnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32149 { 1501 /* fminnmv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32150 { 1501 /* fminnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32151 { 1501 /* fminnmv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32152 { 1501 /* fminnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32153 { 1501 /* fminnmv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32154 { 1501 /* fminnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32155 { 1501 /* fminnmv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32156 { 1501 /* fminnmv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32157 { 1501 /* fminnmv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32158 { 1509 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32159 { 1509 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32160 { 1509 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32161 { 1509 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32162 { 1509 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32163 { 1509 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32164 { 1509 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32165 { 1509 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32166 { 1509 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32167 { 1509 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32168 { 1509 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32169 { 1509 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32170 { 1515 /* fminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32171 { 1515 /* fminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32172 { 1515 /* fminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32173 { 1515 /* fminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32174 { 1515 /* fminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32175 { 1515 /* fminv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32176 { 1515 /* fminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32177 { 1515 /* fminv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32178 { 1515 /* fminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32179 { 1515 /* fminv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32180 { 1515 /* fminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32181 { 1515 /* fminv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32182 { 1521 /* fmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32183 { 1521 /* fmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
32184 { 1521 /* fmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32185 { 1521 /* fmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
32186 { 1521 /* fmla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32187 { 1521 /* fmla */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE },
32188 { 1521 /* fmla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32189 { 1521 /* fmla */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE },
32190 { 1521 /* fmla */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE },
32191 { 1521 /* fmla */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32192 { 1521 /* fmla */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE },
32193 { 1521 /* fmla */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32194 { 1521 /* fmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32195 { 1521 /* fmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32196 { 1521 /* fmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32197 { 1521 /* fmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32198 { 1521 /* fmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32199 { 1521 /* fmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32200 { 1521 /* fmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32201 { 1521 /* fmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32202 { 1521 /* fmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32203 { 1521 /* fmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32204 { 1521 /* fmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32205 { 1521 /* fmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32206 { 1539 /* fmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32207 { 1539 /* fmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32208 { 1539 /* fmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32209 { 1539 /* fmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32210 { 1539 /* fmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32211 { 1539 /* fmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32212 { 1539 /* fmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
32213 { 1539 /* fmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32214 { 1539 /* fmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32215 { 1539 /* fmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
32216 { 1546 /* fmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32217 { 1546 /* fmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32218 { 1546 /* fmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32219 { 1546 /* fmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32220 { 1546 /* fmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32221 { 1546 /* fmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32222 { 1546 /* fmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
32223 { 1546 /* fmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32224 { 1546 /* fmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32225 { 1546 /* fmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
32226 { 1553 /* fmls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32227 { 1553 /* fmls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
32228 { 1553 /* fmls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32229 { 1553 /* fmls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
32230 { 1553 /* fmls */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32231 { 1553 /* fmls */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE },
32232 { 1553 /* fmls */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32233 { 1553 /* fmls */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE },
32234 { 1553 /* fmls */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE },
32235 { 1553 /* fmls */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32236 { 1553 /* fmls */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE },
32237 { 1553 /* fmls */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32238 { 1553 /* fmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32239 { 1553 /* fmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32240 { 1553 /* fmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32241 { 1553 /* fmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32242 { 1553 /* fmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32243 { 1553 /* fmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32244 { 1553 /* fmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32245 { 1553 /* fmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32246 { 1553 /* fmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32247 { 1553 /* fmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32248 { 1553 /* fmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32249 { 1553 /* fmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32250 { 1571 /* fmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32251 { 1571 /* fmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32252 { 1571 /* fmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32253 { 1571 /* fmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32254 { 1571 /* fmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32255 { 1571 /* fmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32256 { 1571 /* fmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
32257 { 1571 /* fmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32258 { 1571 /* fmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32259 { 1571 /* fmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
32260 { 1578 /* fmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32261 { 1578 /* fmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32262 { 1578 /* fmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32263 { 1578 /* fmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32264 { 1578 /* fmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32265 { 1578 /* fmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32266 { 1578 /* fmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
32267 { 1578 /* fmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
32268 { 1578 /* fmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32269 { 1578 /* fmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
32270 { 1585 /* fmmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulFP32 },
32271 { 1585 /* fmmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulFP32 },
32272 { 1585 /* fmmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE_HasMatMulFP64 },
32273 { 1585 /* fmmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE_HasMatMulFP64 },
32274 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasFullFP16 },
32275 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasFullFP16 },
32276 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasFPARMv8 },
32277 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasFPARMv8 },
32278 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasFPARMv8 },
32279 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasFPARMv8 },
32280 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
32281 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32282 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
32283 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32284 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
32285 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32286 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
32287 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32288 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
32289 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32290 { 1591 /* fmov */, 2 /* 1 */, MCK_FPImm, AMFBS_HasSVE },
32291 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32292 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON },
32293 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON },
32294 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON_HasFullFP16 },
32295 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON },
32296 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON_HasFullFP16 },
32297 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON },
32298 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON },
32299 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON_HasFullFP16 },
32300 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON },
32301 { 1591 /* fmov */, 4 /* 2 */, MCK_FPImm, AMFBS_HasNEON_HasFullFP16 },
32302 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32303 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32304 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32305 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32306 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32307 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32308 { 1591 /* fmov */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
32309 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32310 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32311 { 1591 /* fmov */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
32312 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32313 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32314 { 1591 /* fmov */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
32315 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32316 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32317 { 1591 /* fmov */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
32318 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32319 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32320 { 1591 /* fmov */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
32321 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32322 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32323 { 1591 /* fmov */, 16 /* 4 */, MCK_FPImm, AMFBS_HasSVE },
32324 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32325 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32326 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32327 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32328 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32329 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32330 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32331 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32332 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32333 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32334 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32335 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32336 { 1591 /* fmov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32337 { 1591 /* fmov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32338 { 1596 /* fmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32339 { 1596 /* fmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32340 { 1596 /* fmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32341 { 1596 /* fmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32342 { 1596 /* fmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32343 { 1596 /* fmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32344 { 1596 /* fmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32345 { 1596 /* fmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32346 { 1596 /* fmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32347 { 1596 /* fmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32348 { 1596 /* fmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32349 { 1596 /* fmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32350 { 1607 /* fmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32351 { 1607 /* fmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32352 { 1607 /* fmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32353 { 1607 /* fmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32354 { 1607 /* fmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32355 { 1607 /* fmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32356 { 1607 /* fmul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32357 { 1607 /* fmul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
32358 { 1607 /* fmul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32359 { 1607 /* fmul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE },
32360 { 1607 /* fmul */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32361 { 1607 /* fmul */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE },
32362 { 1607 /* fmul */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32363 { 1607 /* fmul */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE },
32364 { 1607 /* fmul */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE },
32365 { 1607 /* fmul */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32366 { 1607 /* fmul */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE },
32367 { 1607 /* fmul */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32368 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32369 { 1607 /* fmul */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32370 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32371 { 1607 /* fmul */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32372 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32373 { 1607 /* fmul */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32374 { 1607 /* fmul */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfTwo, AMFBS_HasSVE },
32375 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32376 { 1607 /* fmul */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32377 { 1607 /* fmul */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfTwo, AMFBS_HasSVE },
32378 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32379 { 1607 /* fmul */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32380 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32381 { 1607 /* fmul */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32382 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32383 { 1607 /* fmul */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32384 { 1607 /* fmul */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfTwo, AMFBS_HasSVE },
32385 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32386 { 1607 /* fmul */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32387 { 1607 /* fmul */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfTwo, AMFBS_HasSVE },
32388 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32389 { 1607 /* fmul */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32390 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32391 { 1607 /* fmul */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32392 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32393 { 1607 /* fmul */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32394 { 1607 /* fmul */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfTwo, AMFBS_HasSVE },
32395 { 1607 /* fmul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32396 { 1607 /* fmul */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32397 { 1607 /* fmul */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfTwo, AMFBS_HasSVE },
32398 { 1612 /* fmulx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32399 { 1612 /* fmulx */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32400 { 1612 /* fmulx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32401 { 1612 /* fmulx */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32402 { 1612 /* fmulx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32403 { 1612 /* fmulx */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32404 { 1612 /* fmulx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32405 { 1612 /* fmulx */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32406 { 1612 /* fmulx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32407 { 1612 /* fmulx */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32408 { 1612 /* fmulx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32409 { 1612 /* fmulx */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32410 { 1618 /* fneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32411 { 1618 /* fneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32412 { 1618 /* fneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32413 { 1618 /* fneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32414 { 1618 /* fneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32415 { 1618 /* fneg */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32416 { 1618 /* fneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32417 { 1618 /* fneg */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32418 { 1618 /* fneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32419 { 1618 /* fneg */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32420 { 1618 /* fneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32421 { 1618 /* fneg */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32422 { 1623 /* fnmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32423 { 1623 /* fnmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32424 { 1623 /* fnmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32425 { 1623 /* fnmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32426 { 1623 /* fnmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32427 { 1623 /* fnmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32428 { 1623 /* fnmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32429 { 1623 /* fnmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32430 { 1623 /* fnmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32431 { 1623 /* fnmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32432 { 1623 /* fnmad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32433 { 1623 /* fnmad */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32434 { 1636 /* fnmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32435 { 1636 /* fnmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32436 { 1636 /* fnmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32437 { 1636 /* fnmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32438 { 1636 /* fnmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32439 { 1636 /* fnmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32440 { 1636 /* fnmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32441 { 1636 /* fnmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32442 { 1636 /* fnmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32443 { 1636 /* fnmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32444 { 1636 /* fnmla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32445 { 1636 /* fnmla */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32446 { 1642 /* fnmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32447 { 1642 /* fnmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32448 { 1642 /* fnmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32449 { 1642 /* fnmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32450 { 1642 /* fnmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32451 { 1642 /* fnmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32452 { 1642 /* fnmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32453 { 1642 /* fnmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32454 { 1642 /* fnmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32455 { 1642 /* fnmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32456 { 1642 /* fnmls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32457 { 1642 /* fnmls */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32458 { 1648 /* fnmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32459 { 1648 /* fnmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32460 { 1648 /* fnmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32461 { 1648 /* fnmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32462 { 1648 /* fnmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32463 { 1648 /* fnmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32464 { 1648 /* fnmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32465 { 1648 /* fnmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32466 { 1648 /* fnmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32467 { 1648 /* fnmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32468 { 1648 /* fnmsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32469 { 1648 /* fnmsb */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32470 { 1667 /* frecpe */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32471 { 1667 /* frecpe */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32472 { 1667 /* frecpe */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32473 { 1667 /* frecpe */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32474 { 1667 /* frecpe */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32475 { 1667 /* frecpe */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32476 { 1674 /* frecps */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32477 { 1674 /* frecps */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32478 { 1674 /* frecps */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32479 { 1674 /* frecps */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32480 { 1674 /* frecps */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32481 { 1674 /* frecps */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32482 { 1681 /* frecpx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32483 { 1681 /* frecpx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32484 { 1681 /* frecpx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32485 { 1681 /* frecpx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32486 { 1681 /* frecpx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32487 { 1681 /* frecpx */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32488 { 1681 /* frecpx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32489 { 1681 /* frecpx */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32490 { 1681 /* frecpx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32491 { 1681 /* frecpx */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32492 { 1681 /* frecpx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32493 { 1681 /* frecpx */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32494 { 1724 /* frinta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32495 { 1724 /* frinta */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32496 { 1724 /* frinta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32497 { 1724 /* frinta */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32498 { 1724 /* frinta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32499 { 1724 /* frinta */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32500 { 1724 /* frinta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32501 { 1724 /* frinta */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32502 { 1724 /* frinta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32503 { 1724 /* frinta */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32504 { 1724 /* frinta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32505 { 1724 /* frinta */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32506 { 1731 /* frinti */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32507 { 1731 /* frinti */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32508 { 1731 /* frinti */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32509 { 1731 /* frinti */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32510 { 1731 /* frinti */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32511 { 1731 /* frinti */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32512 { 1731 /* frinti */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32513 { 1731 /* frinti */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32514 { 1731 /* frinti */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32515 { 1731 /* frinti */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32516 { 1731 /* frinti */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32517 { 1731 /* frinti */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32518 { 1738 /* frintm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32519 { 1738 /* frintm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32520 { 1738 /* frintm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32521 { 1738 /* frintm */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32522 { 1738 /* frintm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32523 { 1738 /* frintm */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32524 { 1738 /* frintm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32525 { 1738 /* frintm */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32526 { 1738 /* frintm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32527 { 1738 /* frintm */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32528 { 1738 /* frintm */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32529 { 1738 /* frintm */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32530 { 1745 /* frintn */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32531 { 1745 /* frintn */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32532 { 1745 /* frintn */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32533 { 1745 /* frintn */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32534 { 1745 /* frintn */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32535 { 1745 /* frintn */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32536 { 1745 /* frintn */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32537 { 1745 /* frintn */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32538 { 1745 /* frintn */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32539 { 1745 /* frintn */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32540 { 1745 /* frintn */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32541 { 1745 /* frintn */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32542 { 1752 /* frintp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32543 { 1752 /* frintp */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32544 { 1752 /* frintp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32545 { 1752 /* frintp */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32546 { 1752 /* frintp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32547 { 1752 /* frintp */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32548 { 1752 /* frintp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32549 { 1752 /* frintp */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32550 { 1752 /* frintp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32551 { 1752 /* frintp */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32552 { 1752 /* frintp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32553 { 1752 /* frintp */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32554 { 1759 /* frintx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32555 { 1759 /* frintx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32556 { 1759 /* frintx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32557 { 1759 /* frintx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32558 { 1759 /* frintx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32559 { 1759 /* frintx */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32560 { 1759 /* frintx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32561 { 1759 /* frintx */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32562 { 1759 /* frintx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32563 { 1759 /* frintx */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32564 { 1759 /* frintx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32565 { 1759 /* frintx */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32566 { 1766 /* frintz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32567 { 1766 /* frintz */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32568 { 1766 /* frintz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32569 { 1766 /* frintz */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32570 { 1766 /* frintz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32571 { 1766 /* frintz */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32572 { 1766 /* frintz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32573 { 1766 /* frintz */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32574 { 1766 /* frintz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32575 { 1766 /* frintz */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32576 { 1766 /* frintz */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32577 { 1766 /* frintz */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32578 { 1773 /* frsqrte */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32579 { 1773 /* frsqrte */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32580 { 1773 /* frsqrte */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32581 { 1773 /* frsqrte */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32582 { 1773 /* frsqrte */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32583 { 1773 /* frsqrte */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32584 { 1781 /* frsqrts */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32585 { 1781 /* frsqrts */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32586 { 1781 /* frsqrts */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32587 { 1781 /* frsqrts */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32588 { 1781 /* frsqrts */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32589 { 1781 /* frsqrts */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32590 { 1789 /* fscale */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32591 { 1789 /* fscale */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32592 { 1789 /* fscale */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32593 { 1789 /* fscale */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32594 { 1789 /* fscale */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32595 { 1789 /* fscale */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32596 { 1789 /* fscale */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32597 { 1789 /* fscale */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32598 { 1789 /* fscale */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32599 { 1789 /* fscale */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32600 { 1789 /* fscale */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32601 { 1789 /* fscale */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32602 { 1796 /* fsqrt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32603 { 1796 /* fsqrt */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32604 { 1796 /* fsqrt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32605 { 1796 /* fsqrt */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32606 { 1796 /* fsqrt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32607 { 1796 /* fsqrt */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32608 { 1796 /* fsqrt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32609 { 1796 /* fsqrt */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32610 { 1796 /* fsqrt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32611 { 1796 /* fsqrt */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32612 { 1796 /* fsqrt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32613 { 1796 /* fsqrt */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32614 { 1802 /* fsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32615 { 1802 /* fsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32616 { 1802 /* fsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32617 { 1802 /* fsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32618 { 1802 /* fsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32619 { 1802 /* fsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32620 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32621 { 1802 /* fsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32622 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32623 { 1802 /* fsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32624 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32625 { 1802 /* fsub */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32626 { 1802 /* fsub */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32627 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32628 { 1802 /* fsub */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32629 { 1802 /* fsub */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32630 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32631 { 1802 /* fsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32632 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32633 { 1802 /* fsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32634 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32635 { 1802 /* fsub */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32636 { 1802 /* fsub */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32637 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32638 { 1802 /* fsub */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32639 { 1802 /* fsub */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32640 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32641 { 1802 /* fsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32642 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32643 { 1802 /* fsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32644 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32645 { 1802 /* fsub */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32646 { 1802 /* fsub */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32647 { 1802 /* fsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32648 { 1802 /* fsub */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32649 { 1802 /* fsub */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32650 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32651 { 1807 /* fsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32652 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32653 { 1807 /* fsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32654 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32655 { 1807 /* fsubr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32656 { 1807 /* fsubr */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32657 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32658 { 1807 /* fsubr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32659 { 1807 /* fsubr */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32660 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32661 { 1807 /* fsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32662 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32663 { 1807 /* fsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32664 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32665 { 1807 /* fsubr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32666 { 1807 /* fsubr */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32667 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32668 { 1807 /* fsubr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32669 { 1807 /* fsubr */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32670 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32671 { 1807 /* fsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32672 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32673 { 1807 /* fsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32674 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32675 { 1807 /* fsubr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32676 { 1807 /* fsubr */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32677 { 1807 /* fsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32678 { 1807 /* fsubr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32679 { 1807 /* fsubr */, 32 /* 5 */, MCK_SVEExactFPImmOperandHalfOne, AMFBS_HasSVE },
32680 { 1813 /* ftmad */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32681 { 1813 /* ftmad */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32682 { 1813 /* ftmad */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32683 { 1813 /* ftmad */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32684 { 1813 /* ftmad */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32685 { 1813 /* ftmad */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32686 { 1819 /* ftsmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32687 { 1819 /* ftsmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32688 { 1819 /* ftsmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32689 { 1819 /* ftsmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32690 { 1819 /* ftsmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32691 { 1819 /* ftsmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32692 { 1826 /* ftssel */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32693 { 1826 /* ftssel */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32694 { 1826 /* ftssel */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32695 { 1826 /* ftssel */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32696 { 1826 /* ftssel */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32697 { 1826 /* ftssel */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32698 { 1842 /* histcnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32699 { 1842 /* histcnt */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32700 { 1842 /* histcnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32701 { 1842 /* histcnt */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
32702 { 1842 /* histcnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32703 { 1842 /* histcnt */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32704 { 1842 /* histcnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
32705 { 1842 /* histcnt */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
32706 { 1850 /* histseg */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
32707 { 1850 /* histseg */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
32708 { 1866 /* incb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32709 { 1866 /* incb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32710 { 1866 /* incb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32711 { 1866 /* incb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32712 { 1871 /* incd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32713 { 1871 /* incd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32714 { 1871 /* incd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32715 { 1871 /* incd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32716 { 1871 /* incd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32717 { 1871 /* incd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32718 { 1871 /* incd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32719 { 1871 /* incd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32720 { 1871 /* incd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32721 { 1871 /* incd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32722 { 1871 /* incd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32723 { 1871 /* incd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32724 { 1871 /* incd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32725 { 1871 /* incd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32726 { 1876 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32727 { 1876 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32728 { 1876 /* inch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32729 { 1876 /* inch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32730 { 1876 /* inch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32731 { 1876 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32732 { 1876 /* inch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32733 { 1876 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32734 { 1876 /* inch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32735 { 1876 /* inch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32736 { 1876 /* inch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32737 { 1876 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32738 { 1876 /* inch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32739 { 1876 /* inch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32740 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
32741 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
32742 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
32743 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
32744 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
32745 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
32746 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
32747 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
32748 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
32749 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32750 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
32751 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32752 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32753 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32754 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32755 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32756 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
32757 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32758 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
32759 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32760 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32761 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32762 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32763 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32764 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
32765 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32766 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
32767 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32768 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32769 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32770 { 1881 /* incp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
32771 { 1881 /* incp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32772 { 1886 /* incw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32773 { 1886 /* incw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32774 { 1886 /* incw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32775 { 1886 /* incw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32776 { 1886 /* incw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32777 { 1886 /* incw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32778 { 1886 /* incw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32779 { 1886 /* incw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32780 { 1886 /* incw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32781 { 1886 /* incw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32782 { 1886 /* incw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32783 { 1886 /* incw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32784 { 1886 /* incw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
32785 { 1886 /* incw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32786 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32787 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32788 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32789 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32790 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32791 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32792 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32793 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32794 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32795 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32796 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32797 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32798 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32799 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32800 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32801 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32802 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32803 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32804 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32805 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32806 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32807 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32808 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32809 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32810 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32811 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32812 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32813 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32814 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32815 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32816 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32817 { 1891 /* index */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32818 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32819 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32820 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32821 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32822 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32823 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32824 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32825 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32826 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32827 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32828 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32829 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32830 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32831 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32832 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32833 { 1901 /* insr */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32834 { 1910 /* isb */, 1 /* 0 */, MCK_Barrier, AMFBS_None },
32835 { 1910 /* isb */, 1 /* 0 */, MCK_Barrier, AMFBS_None },
32836 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32837 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32838 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32839 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32840 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32841 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32842 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32843 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32844 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32845 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32846 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32847 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32848 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32849 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32850 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32851 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32852 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32853 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32854 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32855 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32856 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32857 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32858 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32859 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32860 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32861 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32862 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32863 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32864 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32865 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32866 { 1914 /* lasta */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32867 { 1914 /* lasta */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32868 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32869 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32870 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32871 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32872 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32873 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32874 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32875 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32876 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32877 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32878 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32879 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32880 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32881 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32882 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32883 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32884 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32885 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32886 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32887 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32888 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32889 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32890 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32891 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32892 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32893 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32894 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32895 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32896 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32897 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32898 { 1920 /* lastb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32899 { 1920 /* lastb */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32900 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32901 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32902 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32903 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32904 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32905 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32906 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32907 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32908 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32909 { 1930 /* ld1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32910 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32911 { 1930 /* ld1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32912 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32913 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32914 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32915 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32916 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32917 { 1930 /* ld1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32918 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32919 { 1930 /* ld1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32920 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32921 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32922 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32923 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
32924 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32925 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
32926 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32927 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
32928 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32929 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
32930 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32931 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
32932 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32933 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
32934 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32935 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
32936 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32937 { 1930 /* ld1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32938 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
32939 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32940 { 1930 /* ld1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32941 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
32942 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32943 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
32944 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32945 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
32946 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32947 { 1930 /* ld1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32948 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
32949 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32950 { 1930 /* ld1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32951 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
32952 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
32953 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32954 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32955 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
32956 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32957 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
32958 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
32959 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32960 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32961 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
32962 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32963 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32964 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32965 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
32966 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32967 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32968 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
32969 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32970 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32971 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
32972 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32973 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32974 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
32975 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32976 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32977 { 1930 /* ld1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32978 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32979 { 1930 /* ld1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
32980 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
32981 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32982 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32983 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
32984 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32985 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32986 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32987 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
32988 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32989 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32990 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
32991 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32992 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32993 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
32994 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32995 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32996 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
32997 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
32998 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
32999 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
33000 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33001 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33002 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
33003 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33004 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33005 { 1930 /* ld1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33006 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33007 { 1930 /* ld1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33008 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33009 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33010 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33011 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33012 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33013 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33014 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33015 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33016 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33017 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33018 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33019 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33020 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33021 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33022 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33023 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33024 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33025 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33026 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33027 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33028 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33029 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33030 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33031 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33032 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33033 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
33034 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33035 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33036 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
33037 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33038 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33039 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
33040 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33041 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33042 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
33043 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33044 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33045 { 1930 /* ld1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33046 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33047 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33048 { 1930 /* ld1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33049 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33050 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33051 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33052 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33053 { 1930 /* ld1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33054 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33055 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33056 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33057 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33058 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33059 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33060 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33061 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33062 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33063 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
33064 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33065 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33066 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
33067 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33068 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33069 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
33070 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33071 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33072 { 1930 /* ld1b */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
33073 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33074 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33075 { 1930 /* ld1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33076 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33077 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33078 { 1930 /* ld1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33079 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33080 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33081 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33082 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33083 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33084 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33085 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33086 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33087 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33088 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33089 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33090 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33091 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33092 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33093 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33094 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33095 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33096 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33097 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33098 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33099 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33100 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33101 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33102 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33103 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33104 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33105 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33106 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33107 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33108 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33109 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33110 { 1930 /* ld1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33111 { 1930 /* ld1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33112 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33113 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33114 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33115 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33116 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33117 { 1935 /* ld1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33118 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33119 { 1935 /* ld1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33120 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33121 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33122 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33123 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33124 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33125 { 1935 /* ld1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33126 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33127 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33128 { 1935 /* ld1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33129 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33130 { 1935 /* ld1d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
33131 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33132 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33133 { 1935 /* ld1d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
33134 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33135 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33136 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33137 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
33138 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33139 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33140 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
33141 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33142 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33143 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33144 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33145 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33146 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33147 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33148 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33149 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
33150 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33151 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33152 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
33153 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33154 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33155 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
33156 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33157 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33158 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
33159 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33160 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33161 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
33162 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33163 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33164 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
33165 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33166 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33167 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
33168 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33169 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33170 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
33171 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33172 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33173 { 1935 /* ld1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33174 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33175 { 1935 /* ld1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33176 { 1935 /* ld1d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
33177 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33178 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33179 { 1935 /* ld1d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
33180 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33181 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33182 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33183 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
33184 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33185 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33186 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
33187 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33188 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33189 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33190 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33191 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33192 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33193 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33194 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33195 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
33196 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33197 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33198 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
33199 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33200 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33201 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
33202 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33203 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33204 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
33205 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33206 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33207 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
33208 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33209 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33210 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
33211 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33212 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33213 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
33214 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33215 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33216 { 1935 /* ld1d */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
33217 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33218 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33219 { 1935 /* ld1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33220 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33221 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33222 { 1935 /* ld1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33223 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33224 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33225 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33226 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33227 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33228 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33229 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33230 { 1935 /* ld1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33231 { 1935 /* ld1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33232 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33233 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33234 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33235 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33236 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33237 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33238 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33239 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33240 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33241 { 1940 /* ld1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33242 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33243 { 1940 /* ld1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33244 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33245 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33246 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33247 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33248 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33249 { 1940 /* ld1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33250 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33251 { 1940 /* ld1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33252 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33253 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33254 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33255 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33256 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33257 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33258 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33259 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33260 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33261 { 1940 /* ld1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33262 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33263 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33264 { 1940 /* ld1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33265 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33266 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33267 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33268 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33269 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33270 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33271 { 1940 /* ld1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33272 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33273 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33274 { 1940 /* ld1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33275 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33276 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33277 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33278 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33279 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33280 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33281 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33282 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33283 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33284 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33285 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33286 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33287 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33288 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33289 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
33290 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33291 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33292 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
33293 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33294 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33295 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
33296 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33297 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33298 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
33299 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33300 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33301 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
33302 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33303 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33304 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
33305 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33306 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33307 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
33308 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33309 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33310 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
33311 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33312 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33313 { 1940 /* ld1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33314 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33315 { 1940 /* ld1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33316 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33317 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33318 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33319 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33320 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33321 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33322 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33323 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
33324 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33325 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33326 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
33327 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33328 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33329 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33330 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33331 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33332 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33333 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33334 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33335 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
33336 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33337 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33338 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
33339 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33340 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33341 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
33342 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33343 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33344 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
33345 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33346 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33347 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
33348 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33349 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33350 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
33351 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33352 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33353 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
33354 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33355 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33356 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
33357 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33358 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33359 { 1940 /* ld1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33360 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33361 { 1940 /* ld1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33362 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33363 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33364 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33365 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33366 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33367 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33368 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33369 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33370 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33371 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33372 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33373 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33374 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33375 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
33376 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33377 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33378 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
33379 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33380 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33381 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
33382 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33383 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33384 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
33385 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33386 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33387 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
33388 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33389 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33390 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
33391 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33392 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33393 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
33394 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33395 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33396 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
33397 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33398 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33399 { 1940 /* ld1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33400 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33401 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33402 { 1940 /* ld1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33403 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33404 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33405 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33406 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33407 { 1940 /* ld1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33408 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33409 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33410 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33411 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
33412 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33413 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33414 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
33415 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33416 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33417 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33418 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33419 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33420 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
33421 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33422 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33423 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
33424 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33425 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33426 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
33427 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33428 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33429 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
33430 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33431 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33432 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
33433 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33434 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33435 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
33436 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33437 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33438 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
33439 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33440 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33441 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
33442 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33443 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33444 { 1940 /* ld1h */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
33445 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33446 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33447 { 1940 /* ld1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33448 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33449 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33450 { 1940 /* ld1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33451 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33452 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33453 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33454 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33455 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33456 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33457 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33458 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33459 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33460 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33461 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33462 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33463 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33464 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33465 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33466 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33467 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33468 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33469 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33470 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33471 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33472 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33473 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33474 { 1940 /* ld1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33475 { 1940 /* ld1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33476 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33477 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33478 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33479 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33480 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33481 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33482 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33483 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33484 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33485 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33486 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33487 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33488 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33489 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33490 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33491 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33492 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33493 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33494 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33495 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33496 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33497 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33498 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33499 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33500 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33501 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33502 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33503 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33504 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33505 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33506 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33507 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33508 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33509 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33510 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33511 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33512 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33513 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33514 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33515 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33516 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33517 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33518 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33519 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33520 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33521 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33522 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33523 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33524 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33525 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33526 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33527 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33528 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33529 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33530 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33531 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33532 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33533 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33534 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33535 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33536 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33537 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33538 { 1950 /* ld1rb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33539 { 1950 /* ld1rb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33540 { 1956 /* ld1rd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33541 { 1956 /* ld1rd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33542 { 1956 /* ld1rd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33543 { 1956 /* ld1rd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33544 { 1956 /* ld1rd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33545 { 1956 /* ld1rd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33546 { 1956 /* ld1rd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33547 { 1956 /* ld1rd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33548 { 1956 /* ld1rd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33549 { 1956 /* ld1rd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33550 { 1956 /* ld1rd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33551 { 1956 /* ld1rd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33552 { 1956 /* ld1rd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33553 { 1956 /* ld1rd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33554 { 1956 /* ld1rd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33555 { 1956 /* ld1rd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33556 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33557 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33558 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33559 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33560 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33561 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33562 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33563 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33564 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33565 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33566 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33567 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33568 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33569 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33570 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33571 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33572 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33573 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33574 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33575 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33576 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33577 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33578 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33579 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33580 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33581 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33582 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33583 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33584 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33585 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33586 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33587 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33588 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33589 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33590 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33591 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33592 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33593 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33594 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33595 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33596 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33597 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33598 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33599 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33600 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33601 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33602 { 1962 /* ld1rh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33603 { 1962 /* ld1rh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33604 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33605 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulFP64 },
33606 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33607 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulFP64 },
33608 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33609 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE_HasMatMulFP64 },
33610 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33611 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE_HasMatMulFP64 },
33612 { 1968 /* ld1rob */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE_HasMatMulFP64 },
33613 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33614 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulFP64 },
33615 { 1968 /* ld1rob */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE_HasMatMulFP64 },
33616 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33617 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulFP64 },
33618 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33619 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulFP64 },
33620 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33621 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulFP64 },
33622 { 1968 /* ld1rob */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE_HasMatMulFP64 },
33623 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33624 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE_HasMatMulFP64 },
33625 { 1968 /* ld1rob */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE_HasMatMulFP64 },
33626 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33627 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE_HasMatMulFP64 },
33628 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33629 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE_HasMatMulFP64 },
33630 { 1968 /* ld1rob */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33631 { 1968 /* ld1rob */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE_HasMatMulFP64 },
33632 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33633 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE_HasMatMulFP64 },
33634 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33635 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE_HasMatMulFP64 },
33636 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33637 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE_HasMatMulFP64 },
33638 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33639 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE_HasMatMulFP64 },
33640 { 1975 /* ld1rod */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE_HasMatMulFP64 },
33641 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33642 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE_HasMatMulFP64 },
33643 { 1975 /* ld1rod */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE_HasMatMulFP64 },
33644 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33645 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE_HasMatMulFP64 },
33646 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33647 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE_HasMatMulFP64 },
33648 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33649 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE_HasMatMulFP64 },
33650 { 1975 /* ld1rod */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE_HasMatMulFP64 },
33651 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33652 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE_HasMatMulFP64 },
33653 { 1975 /* ld1rod */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE_HasMatMulFP64 },
33654 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33655 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE_HasMatMulFP64 },
33656 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33657 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE_HasMatMulFP64 },
33658 { 1975 /* ld1rod */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33659 { 1975 /* ld1rod */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE_HasMatMulFP64 },
33660 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33661 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE_HasMatMulFP64 },
33662 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33663 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE_HasMatMulFP64 },
33664 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33665 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE_HasMatMulFP64 },
33666 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33667 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE_HasMatMulFP64 },
33668 { 1982 /* ld1roh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE_HasMatMulFP64 },
33669 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33670 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE_HasMatMulFP64 },
33671 { 1982 /* ld1roh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE_HasMatMulFP64 },
33672 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33673 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE_HasMatMulFP64 },
33674 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33675 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE_HasMatMulFP64 },
33676 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33677 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE_HasMatMulFP64 },
33678 { 1982 /* ld1roh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE_HasMatMulFP64 },
33679 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33680 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE_HasMatMulFP64 },
33681 { 1982 /* ld1roh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE_HasMatMulFP64 },
33682 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33683 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE_HasMatMulFP64 },
33684 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33685 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE_HasMatMulFP64 },
33686 { 1982 /* ld1roh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33687 { 1982 /* ld1roh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE_HasMatMulFP64 },
33688 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33689 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulFP64 },
33690 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33691 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulFP64 },
33692 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33693 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE_HasMatMulFP64 },
33694 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33695 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE_HasMatMulFP64 },
33696 { 1989 /* ld1row */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE_HasMatMulFP64 },
33697 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33698 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulFP64 },
33699 { 1989 /* ld1row */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE_HasMatMulFP64 },
33700 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33701 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulFP64 },
33702 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33703 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulFP64 },
33704 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33705 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulFP64 },
33706 { 1989 /* ld1row */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE_HasMatMulFP64 },
33707 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33708 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE_HasMatMulFP64 },
33709 { 1989 /* ld1row */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE_HasMatMulFP64 },
33710 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33711 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE_HasMatMulFP64 },
33712 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33713 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE_HasMatMulFP64 },
33714 { 1989 /* ld1row */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE_HasMatMulFP64 },
33715 { 1989 /* ld1row */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE_HasMatMulFP64 },
33716 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33717 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33718 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33719 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33720 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33721 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33722 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33723 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33724 { 1996 /* ld1rqb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33725 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33726 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33727 { 1996 /* ld1rqb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33728 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33729 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33730 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33731 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33732 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33733 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
33734 { 1996 /* ld1rqb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33735 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33736 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33737 { 1996 /* ld1rqb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
33738 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33739 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33740 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33741 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33742 { 1996 /* ld1rqb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33743 { 1996 /* ld1rqb */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
33744 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33745 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33746 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33747 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33748 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33749 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33750 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33751 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33752 { 2003 /* ld1rqd */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
33753 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33754 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33755 { 2003 /* ld1rqd */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
33756 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33757 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33758 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33759 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33760 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33761 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33762 { 2003 /* ld1rqd */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
33763 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33764 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33765 { 2003 /* ld1rqd */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
33766 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33767 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33768 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33769 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33770 { 2003 /* ld1rqd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33771 { 2003 /* ld1rqd */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33772 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33773 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33774 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33775 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33776 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33777 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33778 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33779 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33780 { 2010 /* ld1rqh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33781 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33782 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33783 { 2010 /* ld1rqh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33784 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33785 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33786 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33787 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33788 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33789 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33790 { 2010 /* ld1rqh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33791 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33792 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33793 { 2010 /* ld1rqh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
33794 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33795 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33796 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33797 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33798 { 2010 /* ld1rqh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33799 { 2010 /* ld1rqh */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33800 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33801 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33802 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33803 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33804 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33805 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33806 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33807 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33808 { 2017 /* ld1rqw */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
33809 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33810 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33811 { 2017 /* ld1rqw */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
33812 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33813 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33814 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33815 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33816 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33817 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33818 { 2017 /* ld1rqw */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
33819 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33820 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33821 { 2017 /* ld1rqw */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
33822 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33823 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33824 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33825 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33826 { 2017 /* ld1rqw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33827 { 2017 /* ld1rqw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33828 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33829 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33830 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33831 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33832 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33833 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33834 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33835 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33836 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33837 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33838 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33839 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33840 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33841 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33842 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33843 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33844 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33845 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33846 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33847 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33848 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33849 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33850 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33851 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33852 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33853 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33854 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33855 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33856 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33857 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33858 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33859 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33860 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33861 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33862 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33863 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33864 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33865 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33866 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33867 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33868 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33869 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33870 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33871 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33872 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33873 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33874 { 2024 /* ld1rsb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33875 { 2024 /* ld1rsb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33876 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33877 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33878 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33879 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33880 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33881 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33882 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33883 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33884 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33885 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33886 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33887 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33888 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33889 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33890 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33891 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33892 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33893 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33894 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33895 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33896 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33897 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33898 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33899 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33900 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33901 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33902 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33903 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33904 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33905 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33906 { 2031 /* ld1rsh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33907 { 2031 /* ld1rsh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33908 { 2038 /* ld1rsw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33909 { 2038 /* ld1rsw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33910 { 2038 /* ld1rsw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33911 { 2038 /* ld1rsw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33912 { 2038 /* ld1rsw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33913 { 2038 /* ld1rsw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33914 { 2038 /* ld1rsw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33915 { 2038 /* ld1rsw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33916 { 2038 /* ld1rsw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33917 { 2038 /* ld1rsw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33918 { 2038 /* ld1rsw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33919 { 2038 /* ld1rsw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33920 { 2038 /* ld1rsw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33921 { 2038 /* ld1rsw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33922 { 2038 /* ld1rsw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33923 { 2038 /* ld1rsw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33924 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33925 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33926 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33927 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33928 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33929 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33930 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33931 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33932 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33933 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33934 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33935 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33936 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33937 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33938 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33939 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33940 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33941 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33942 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33943 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33944 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33945 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33946 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33947 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33948 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33949 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33950 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33951 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33952 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33953 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33954 { 2045 /* ld1rw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33955 { 2045 /* ld1rw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33956 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33957 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33958 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33959 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
33960 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33961 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33962 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33963 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33964 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33965 { 2051 /* ld1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33966 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33967 { 2051 /* ld1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33968 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33969 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33970 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33971 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33972 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33973 { 2051 /* ld1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33974 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33975 { 2051 /* ld1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33976 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33977 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33978 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33979 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
33980 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33981 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33982 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33983 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33984 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33985 { 2051 /* ld1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33986 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33987 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33988 { 2051 /* ld1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
33989 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
33990 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33991 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33992 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33993 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33994 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33995 { 2051 /* ld1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33996 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
33997 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
33998 { 2051 /* ld1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
33999 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34000 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34001 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34002 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34003 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34004 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34005 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34006 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34007 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34008 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34009 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34010 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34011 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34012 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34013 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
34014 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34015 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34016 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
34017 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34018 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34019 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
34020 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34021 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34022 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
34023 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34024 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34025 { 2051 /* ld1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34026 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34027 { 2051 /* ld1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34028 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34029 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34030 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34031 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34032 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34033 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34034 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34035 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34036 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34037 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34038 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34039 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34040 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34041 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
34042 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34043 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34044 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
34045 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34046 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34047 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
34048 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34049 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34050 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
34051 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34052 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34053 { 2051 /* ld1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34054 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34055 { 2051 /* ld1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34056 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34057 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34058 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
34059 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34060 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34061 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
34062 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34063 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34064 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34065 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34066 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34067 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34068 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34069 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
34070 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34071 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34072 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
34073 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34074 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34075 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
34076 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34077 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34078 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
34079 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34080 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34081 { 2051 /* ld1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34082 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34083 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34084 { 2051 /* ld1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34085 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34086 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34087 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34088 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34089 { 2051 /* ld1sb */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34090 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34091 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34092 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34093 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34094 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34095 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34096 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34097 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34098 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34099 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
34100 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34101 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34102 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
34103 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34104 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34105 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
34106 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34107 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34108 { 2051 /* ld1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
34109 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34110 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34111 { 2051 /* ld1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34112 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34113 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34114 { 2051 /* ld1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34115 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34116 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34117 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34118 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34119 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34120 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34121 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34122 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34123 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34124 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34125 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34126 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34127 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34128 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34129 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
34130 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34131 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
34132 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34133 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34134 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34135 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34136 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34137 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34138 { 2051 /* ld1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34139 { 2051 /* ld1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34140 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34141 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34142 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34143 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34144 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34145 { 2057 /* ld1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34146 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34147 { 2057 /* ld1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34148 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34149 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34150 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34151 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34152 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34153 { 2057 /* ld1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34154 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34155 { 2057 /* ld1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34156 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34157 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34158 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34159 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34160 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34161 { 2057 /* ld1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34162 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34163 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34164 { 2057 /* ld1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34165 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34166 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34167 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34168 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34169 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34170 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34171 { 2057 /* ld1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34172 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34173 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34174 { 2057 /* ld1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34175 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34176 { 2057 /* ld1sh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34177 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34178 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34179 { 2057 /* ld1sh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34180 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34181 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34182 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34183 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
34184 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34185 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34186 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
34187 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34188 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34189 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
34190 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34191 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34192 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
34193 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34194 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34195 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
34196 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34197 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34198 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
34199 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34200 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34201 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
34202 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34203 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34204 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
34205 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34206 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34207 { 2057 /* ld1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34208 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34209 { 2057 /* ld1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34210 { 2057 /* ld1sh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34211 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34212 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34213 { 2057 /* ld1sh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34214 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34215 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34216 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34217 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
34218 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34219 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34220 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
34221 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34222 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34223 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34224 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34225 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34226 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34227 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34228 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34229 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
34230 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34231 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34232 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
34233 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34234 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34235 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34236 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34237 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34238 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34239 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34240 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34241 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
34242 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34243 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34244 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
34245 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34246 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34247 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34248 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34249 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34250 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34251 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34252 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34253 { 2057 /* ld1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34254 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34255 { 2057 /* ld1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34256 { 2057 /* ld1sh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34257 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34258 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34259 { 2057 /* ld1sh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34260 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34261 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34262 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34263 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
34264 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34265 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34266 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
34267 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34268 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34269 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
34270 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34271 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34272 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
34273 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34274 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34275 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
34276 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34277 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34278 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
34279 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34280 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34281 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
34282 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34283 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34284 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
34285 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34286 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34287 { 2057 /* ld1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34288 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34289 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34290 { 2057 /* ld1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34291 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34292 { 2057 /* ld1sh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34293 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34294 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34295 { 2057 /* ld1sh */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34296 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34297 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34298 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34299 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
34300 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34301 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34302 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
34303 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34304 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34305 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34306 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34307 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34308 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34309 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34310 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34311 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
34312 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34313 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34314 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
34315 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34316 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34317 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34318 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34319 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34320 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34321 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34322 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34323 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
34324 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34325 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34326 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
34327 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34328 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34329 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34330 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34331 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34332 { 2057 /* ld1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34333 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34334 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34335 { 2057 /* ld1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34336 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34337 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34338 { 2057 /* ld1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34339 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34340 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34341 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34342 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34343 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34344 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34345 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34346 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34347 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34348 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34349 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34350 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34351 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34352 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34353 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34354 { 2057 /* ld1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34355 { 2057 /* ld1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34356 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34357 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34358 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34359 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34360 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34361 { 2063 /* ld1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34362 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34363 { 2063 /* ld1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34364 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34365 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34366 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34367 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34368 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34369 { 2063 /* ld1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34370 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34371 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34372 { 2063 /* ld1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34373 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34374 { 2063 /* ld1sw */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34375 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34376 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34377 { 2063 /* ld1sw */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34378 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34379 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34380 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34381 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
34382 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34383 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34384 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
34385 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34386 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34387 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34388 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34389 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34390 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34391 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34392 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34393 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
34394 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34395 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34396 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
34397 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34398 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34399 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34400 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34401 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34402 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34403 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34404 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34405 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
34406 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34407 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34408 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
34409 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34410 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34411 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34412 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34413 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34414 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34415 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34416 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34417 { 2063 /* ld1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34418 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34419 { 2063 /* ld1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34420 { 2063 /* ld1sw */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34421 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34422 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34423 { 2063 /* ld1sw */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34424 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34425 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34426 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34427 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
34428 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34429 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34430 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
34431 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34432 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34433 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34434 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34435 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34436 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34437 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34438 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34439 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
34440 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34441 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34442 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
34443 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34444 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34445 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34446 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34447 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34448 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34449 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34450 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34451 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
34452 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34453 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34454 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
34455 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34456 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34457 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34458 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34459 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34460 { 2063 /* ld1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34461 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34462 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34463 { 2063 /* ld1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34464 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34465 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34466 { 2063 /* ld1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34467 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34468 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34469 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34470 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34471 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34472 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34473 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34474 { 2063 /* ld1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34475 { 2063 /* ld1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34476 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34477 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34478 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34479 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34480 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34481 { 2069 /* ld1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34482 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34483 { 2069 /* ld1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34484 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34485 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34486 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34487 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34488 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34489 { 2069 /* ld1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34490 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34491 { 2069 /* ld1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34492 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34493 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34494 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34495 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34496 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34497 { 2069 /* ld1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34498 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34499 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34500 { 2069 /* ld1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34501 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34502 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34503 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34504 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34505 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34506 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34507 { 2069 /* ld1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34508 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34509 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34510 { 2069 /* ld1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34511 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34512 { 2069 /* ld1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34513 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34514 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34515 { 2069 /* ld1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34516 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34517 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34518 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34519 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
34520 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34521 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34522 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
34523 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34524 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34525 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
34526 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34527 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34528 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
34529 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34530 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34531 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
34532 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34533 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34534 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
34535 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34536 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34537 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
34538 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34539 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34540 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
34541 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34542 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34543 { 2069 /* ld1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34544 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34545 { 2069 /* ld1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34546 { 2069 /* ld1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34547 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34548 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34549 { 2069 /* ld1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34550 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34551 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34552 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34553 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
34554 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34555 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34556 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
34557 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34558 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34559 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34560 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34561 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34562 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34563 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34564 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34565 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
34566 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34567 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34568 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
34569 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34570 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34571 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34572 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34573 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34574 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34575 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34576 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34577 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
34578 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34579 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34580 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
34581 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34582 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34583 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34584 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34585 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34586 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34587 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34588 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34589 { 2069 /* ld1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34590 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34591 { 2069 /* ld1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34592 { 2069 /* ld1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34593 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34594 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34595 { 2069 /* ld1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34596 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34597 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34598 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34599 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
34600 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34601 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34602 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
34603 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34604 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34605 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
34606 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34607 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34608 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
34609 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34610 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34611 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
34612 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34613 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34614 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
34615 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34616 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34617 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
34618 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34619 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34620 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
34621 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34622 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34623 { 2069 /* ld1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34624 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34625 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34626 { 2069 /* ld1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34627 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34628 { 2069 /* ld1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34629 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34630 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34631 { 2069 /* ld1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34632 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34633 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34634 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34635 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
34636 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34637 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34638 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
34639 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34640 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34641 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34642 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34643 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34644 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34645 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34646 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34647 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
34648 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34649 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34650 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
34651 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34652 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34653 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34654 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34655 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34656 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
34657 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34658 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34659 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
34660 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34661 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34662 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
34663 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34664 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34665 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34666 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34667 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34668 { 2069 /* ld1w */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
34669 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34670 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34671 { 2069 /* ld1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34672 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34673 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34674 { 2069 /* ld1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34675 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34676 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34677 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34678 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34679 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34680 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34681 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34682 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34683 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34684 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34685 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34686 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34687 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34688 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34689 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34690 { 2069 /* ld1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34691 { 2069 /* ld1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34692 { 2078 /* ld2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34693 { 2078 /* ld2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
34694 { 2078 /* ld2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34695 { 2078 /* ld2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
34696 { 2078 /* ld2b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34697 { 2078 /* ld2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34698 { 2078 /* ld2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
34699 { 2078 /* ld2b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34700 { 2078 /* ld2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34701 { 2078 /* ld2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
34702 { 2078 /* ld2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34703 { 2078 /* ld2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
34704 { 2078 /* ld2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34705 { 2078 /* ld2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
34706 { 2083 /* ld2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34707 { 2083 /* ld2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
34708 { 2083 /* ld2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34709 { 2083 /* ld2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
34710 { 2083 /* ld2d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
34711 { 2083 /* ld2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34712 { 2083 /* ld2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
34713 { 2083 /* ld2d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
34714 { 2083 /* ld2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34715 { 2083 /* ld2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
34716 { 2083 /* ld2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34717 { 2083 /* ld2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
34718 { 2083 /* ld2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34719 { 2083 /* ld2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
34720 { 2088 /* ld2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34721 { 2088 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
34722 { 2088 /* ld2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34723 { 2088 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
34724 { 2088 /* ld2h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34725 { 2088 /* ld2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34726 { 2088 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
34727 { 2088 /* ld2h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34728 { 2088 /* ld2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34729 { 2088 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
34730 { 2088 /* ld2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34731 { 2088 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
34732 { 2088 /* ld2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34733 { 2088 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
34734 { 2098 /* ld2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34735 { 2098 /* ld2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
34736 { 2098 /* ld2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34737 { 2098 /* ld2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
34738 { 2098 /* ld2w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34739 { 2098 /* ld2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34740 { 2098 /* ld2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
34741 { 2098 /* ld2w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34742 { 2098 /* ld2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34743 { 2098 /* ld2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
34744 { 2098 /* ld2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34745 { 2098 /* ld2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
34746 { 2098 /* ld2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34747 { 2098 /* ld2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
34748 { 2107 /* ld3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34749 { 2107 /* ld3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
34750 { 2107 /* ld3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34751 { 2107 /* ld3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
34752 { 2107 /* ld3b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34753 { 2107 /* ld3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34754 { 2107 /* ld3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
34755 { 2107 /* ld3b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34756 { 2107 /* ld3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34757 { 2107 /* ld3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
34758 { 2107 /* ld3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34759 { 2107 /* ld3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
34760 { 2107 /* ld3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34761 { 2107 /* ld3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
34762 { 2112 /* ld3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34763 { 2112 /* ld3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
34764 { 2112 /* ld3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34765 { 2112 /* ld3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
34766 { 2112 /* ld3d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
34767 { 2112 /* ld3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34768 { 2112 /* ld3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
34769 { 2112 /* ld3d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
34770 { 2112 /* ld3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34771 { 2112 /* ld3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
34772 { 2112 /* ld3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34773 { 2112 /* ld3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
34774 { 2112 /* ld3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34775 { 2112 /* ld3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
34776 { 2117 /* ld3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34777 { 2117 /* ld3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
34778 { 2117 /* ld3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34779 { 2117 /* ld3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
34780 { 2117 /* ld3h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34781 { 2117 /* ld3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34782 { 2117 /* ld3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
34783 { 2117 /* ld3h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34784 { 2117 /* ld3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34785 { 2117 /* ld3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
34786 { 2117 /* ld3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34787 { 2117 /* ld3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
34788 { 2117 /* ld3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34789 { 2117 /* ld3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
34790 { 2127 /* ld3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34791 { 2127 /* ld3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
34792 { 2127 /* ld3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34793 { 2127 /* ld3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
34794 { 2127 /* ld3w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34795 { 2127 /* ld3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34796 { 2127 /* ld3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
34797 { 2127 /* ld3w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34798 { 2127 /* ld3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34799 { 2127 /* ld3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
34800 { 2127 /* ld3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34801 { 2127 /* ld3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
34802 { 2127 /* ld3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34803 { 2127 /* ld3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
34804 { 2136 /* ld4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34805 { 2136 /* ld4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
34806 { 2136 /* ld4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34807 { 2136 /* ld4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
34808 { 2136 /* ld4b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34809 { 2136 /* ld4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34810 { 2136 /* ld4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
34811 { 2136 /* ld4b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
34812 { 2136 /* ld4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34813 { 2136 /* ld4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
34814 { 2136 /* ld4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34815 { 2136 /* ld4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
34816 { 2136 /* ld4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34817 { 2136 /* ld4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
34818 { 2141 /* ld4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34819 { 2141 /* ld4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
34820 { 2141 /* ld4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34821 { 2141 /* ld4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
34822 { 2141 /* ld4d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
34823 { 2141 /* ld4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34824 { 2141 /* ld4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
34825 { 2141 /* ld4d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
34826 { 2141 /* ld4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34827 { 2141 /* ld4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
34828 { 2141 /* ld4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34829 { 2141 /* ld4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
34830 { 2141 /* ld4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34831 { 2141 /* ld4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
34832 { 2146 /* ld4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34833 { 2146 /* ld4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
34834 { 2146 /* ld4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34835 { 2146 /* ld4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
34836 { 2146 /* ld4h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34837 { 2146 /* ld4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34838 { 2146 /* ld4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
34839 { 2146 /* ld4h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
34840 { 2146 /* ld4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34841 { 2146 /* ld4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
34842 { 2146 /* ld4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34843 { 2146 /* ld4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
34844 { 2146 /* ld4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34845 { 2146 /* ld4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
34846 { 2156 /* ld4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34847 { 2156 /* ld4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
34848 { 2156 /* ld4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34849 { 2156 /* ld4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
34850 { 2156 /* ld4w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34851 { 2156 /* ld4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34852 { 2156 /* ld4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
34853 { 2156 /* ld4w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
34854 { 2156 /* ld4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34855 { 2156 /* ld4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
34856 { 2156 /* ld4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34857 { 2156 /* ld4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
34858 { 2156 /* ld4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34859 { 2156 /* ld4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
34860 { 2161 /* ld64b */, 1 /* 0 */, MCK_GPR64x8, AMFBS_HasLS64 },
34861 { 2161 /* ld64b */, 1 /* 0 */, MCK_GPR64x8, AMFBS_HasLS64 },
34862 { 2259 /* ldapr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
34863 { 2259 /* ldapr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
34864 { 2259 /* ldapr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
34865 { 2259 /* ldapr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
34866 { 2265 /* ldaprb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
34867 { 2265 /* ldaprb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
34868 { 2272 /* ldaprh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
34869 { 2272 /* ldaprh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasRCPC },
34870 { 2329 /* ldar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34871 { 2329 /* ldar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34872 { 2329 /* ldar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34873 { 2329 /* ldar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34874 { 2334 /* ldarb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34875 { 2334 /* ldarb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34876 { 2340 /* ldarh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34877 { 2340 /* ldarh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34878 { 2346 /* ldaxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
34879 { 2346 /* ldaxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
34880 { 2346 /* ldaxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
34881 { 2346 /* ldaxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
34882 { 2352 /* ldaxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34883 { 2352 /* ldaxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34884 { 2352 /* ldaxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34885 { 2352 /* ldaxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34886 { 2358 /* ldaxrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34887 { 2358 /* ldaxrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34888 { 2365 /* ldaxrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34889 { 2365 /* ldaxrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
34890 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34891 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34892 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34893 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34894 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34895 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34896 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34897 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34898 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34899 { 2556 /* ldff1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34900 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34901 { 2556 /* ldff1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34902 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34903 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34904 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34905 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34906 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34907 { 2556 /* ldff1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34908 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34909 { 2556 /* ldff1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34910 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34911 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
34912 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34913 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
34914 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34915 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
34916 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34917 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
34918 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34919 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
34920 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34921 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
34922 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34923 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34924 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34925 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34926 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34927 { 2556 /* ldff1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34928 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34929 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34930 { 2556 /* ldff1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34931 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
34932 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34933 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34934 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34935 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34936 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34937 { 2556 /* ldff1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34938 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34939 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34940 { 2556 /* ldff1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34941 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
34942 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
34943 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34944 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34945 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
34946 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34947 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
34948 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
34949 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34950 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34951 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
34952 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34953 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34954 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34955 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
34956 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34957 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34958 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
34959 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34960 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34961 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
34962 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34963 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34964 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
34965 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34966 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34967 { 2556 /* ldff1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34968 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34969 { 2556 /* ldff1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
34970 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
34971 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34972 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34973 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
34974 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34975 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34976 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34977 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34978 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34979 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34980 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
34981 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34982 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34983 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
34984 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34985 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34986 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
34987 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34988 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34989 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
34990 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34991 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34992 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
34993 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34994 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34995 { 2556 /* ldff1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34996 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
34997 { 2556 /* ldff1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
34998 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
34999 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35000 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
35001 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35002 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35003 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
35004 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35005 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35006 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
35007 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35008 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35009 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
35010 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35011 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35012 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35013 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35014 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35015 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35016 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35017 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35018 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35019 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35020 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35021 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35022 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35023 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
35024 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35025 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35026 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
35027 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35028 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35029 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
35030 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35031 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35032 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
35033 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35034 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35035 { 2556 /* ldff1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35036 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35037 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35038 { 2556 /* ldff1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35039 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35040 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35041 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35042 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35043 { 2556 /* ldff1b */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35044 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35045 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35046 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35047 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35048 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35049 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35050 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35051 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35052 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35053 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
35054 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35055 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35056 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
35057 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35058 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35059 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
35060 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35061 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35062 { 2556 /* ldff1b */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
35063 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35064 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35065 { 2556 /* ldff1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35066 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35067 { 2556 /* ldff1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35068 { 2556 /* ldff1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35069 { 2556 /* ldff1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35070 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35071 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35072 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35073 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35074 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35075 { 2563 /* ldff1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35076 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35077 { 2563 /* ldff1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35078 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35079 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35080 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35081 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35082 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35083 { 2563 /* ldff1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35084 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35085 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35086 { 2563 /* ldff1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35087 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35088 { 2563 /* ldff1d */, 64 /* 6 */, MCK_GPR64shifted64, AMFBS_HasSVE },
35089 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35090 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35091 { 2563 /* ldff1d */, 64 /* 6 */, MCK_GPR64shifted64, AMFBS_HasSVE },
35092 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35093 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35094 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35095 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
35096 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35097 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35098 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
35099 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35100 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35101 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35102 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35103 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35104 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35105 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35106 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35107 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
35108 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35109 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35110 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
35111 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35112 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35113 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35114 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35115 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35116 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35117 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35118 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35119 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
35120 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35121 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35122 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
35123 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35124 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35125 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35126 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35127 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35128 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35129 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35130 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35131 { 2563 /* ldff1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35132 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35133 { 2563 /* ldff1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35134 { 2563 /* ldff1d */, 64 /* 6 */, MCK_GPR64shifted64, AMFBS_HasSVE },
35135 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35136 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35137 { 2563 /* ldff1d */, 64 /* 6 */, MCK_GPR64shifted64, AMFBS_HasSVE },
35138 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35139 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35140 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35141 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
35142 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35143 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35144 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
35145 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35146 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35147 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35148 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35149 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35150 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35151 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35152 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35153 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
35154 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35155 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35156 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
35157 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35158 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35159 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35160 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35161 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35162 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35163 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35164 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35165 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
35166 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35167 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35168 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
35169 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35170 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35171 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35172 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35173 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35174 { 2563 /* ldff1d */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35175 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35176 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35177 { 2563 /* ldff1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35178 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35179 { 2563 /* ldff1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35180 { 2563 /* ldff1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35181 { 2563 /* ldff1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35182 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35183 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35184 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35185 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35186 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35187 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35188 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35189 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35190 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35191 { 2570 /* ldff1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35192 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35193 { 2570 /* ldff1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35194 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35195 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35196 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35197 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35198 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35199 { 2570 /* ldff1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35200 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35201 { 2570 /* ldff1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35202 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35203 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35204 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35205 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35206 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35207 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35208 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35209 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35210 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35211 { 2570 /* ldff1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35212 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35213 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35214 { 2570 /* ldff1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35215 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35216 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35217 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35218 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35219 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35220 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35221 { 2570 /* ldff1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35222 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35223 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35224 { 2570 /* ldff1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35225 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35226 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35227 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35228 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35229 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35230 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35231 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35232 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35233 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35234 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35235 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35236 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35237 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35238 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35239 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
35240 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35241 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35242 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
35243 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35244 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35245 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35246 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35247 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35248 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35249 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35250 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35251 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
35252 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35253 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35254 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
35255 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35256 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35257 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35258 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35259 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35260 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35261 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35262 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35263 { 2570 /* ldff1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35264 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35265 { 2570 /* ldff1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35266 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35267 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35268 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35269 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35270 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35271 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35272 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35273 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
35274 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35275 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35276 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
35277 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35278 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35279 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35280 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35281 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35282 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35283 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35284 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35285 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
35286 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35287 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35288 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
35289 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35290 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35291 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35292 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35293 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35294 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35295 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35296 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35297 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
35298 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35299 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35300 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
35301 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35302 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35303 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35304 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35305 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35306 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35307 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35308 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35309 { 2570 /* ldff1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35310 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35311 { 2570 /* ldff1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35312 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35313 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35314 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35315 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35316 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35317 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35318 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35319 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35320 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35321 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35322 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35323 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35324 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35325 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
35326 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35327 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35328 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
35329 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35330 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35331 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35332 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35333 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35334 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35335 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35336 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35337 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
35338 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35339 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35340 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
35341 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35342 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35343 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35344 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35345 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35346 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35347 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35348 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35349 { 2570 /* ldff1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35350 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35351 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35352 { 2570 /* ldff1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35353 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35354 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35355 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35356 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35357 { 2570 /* ldff1h */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35358 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35359 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35360 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35361 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
35362 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35363 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35364 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
35365 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35366 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35367 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35368 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35369 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35370 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35371 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35372 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35373 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
35374 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35375 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35376 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
35377 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35378 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35379 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35380 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35381 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35382 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35383 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35384 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35385 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
35386 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35387 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35388 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
35389 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35390 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35391 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35392 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35393 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35394 { 2570 /* ldff1h */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35395 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35396 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35397 { 2570 /* ldff1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35398 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35399 { 2570 /* ldff1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35400 { 2570 /* ldff1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35401 { 2570 /* ldff1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35402 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35403 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35404 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35405 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35406 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35407 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35408 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35409 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35410 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35411 { 2577 /* ldff1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35412 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35413 { 2577 /* ldff1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35414 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35415 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35416 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35417 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35418 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35419 { 2577 /* ldff1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35420 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35421 { 2577 /* ldff1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35422 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35423 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35424 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35425 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35426 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35427 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35428 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35429 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35430 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35431 { 2577 /* ldff1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35432 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35433 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35434 { 2577 /* ldff1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35435 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35436 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35437 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35438 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35439 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35440 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35441 { 2577 /* ldff1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35442 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35443 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35444 { 2577 /* ldff1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35445 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35446 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35447 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35448 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35449 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35450 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35451 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
35452 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35453 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35454 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35455 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35456 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35457 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35458 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35459 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
35460 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35461 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35462 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
35463 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35464 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35465 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
35466 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35467 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35468 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
35469 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35470 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35471 { 2577 /* ldff1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35472 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35473 { 2577 /* ldff1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35474 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35475 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35476 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35477 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35478 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35479 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35480 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35481 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35482 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35483 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35484 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35485 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35486 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35487 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
35488 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35489 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35490 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
35491 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35492 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35493 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
35494 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35495 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35496 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
35497 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35498 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35499 { 2577 /* ldff1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35500 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35501 { 2577 /* ldff1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35502 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35503 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35504 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35505 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35506 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35507 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
35508 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35509 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35510 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35511 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35512 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35513 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35514 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35515 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
35516 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35517 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35518 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
35519 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35520 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35521 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
35522 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35523 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35524 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
35525 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35526 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35527 { 2577 /* ldff1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35528 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35529 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35530 { 2577 /* ldff1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35531 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35532 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35533 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35534 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35535 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_GPR64shifted8, AMFBS_HasSVE },
35536 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35537 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35538 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35539 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35540 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35541 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35542 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35543 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35544 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35545 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
35546 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35547 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35548 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
35549 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35550 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35551 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
35552 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35553 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35554 { 2577 /* ldff1sb */, 64 /* 6 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
35555 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35556 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35557 { 2577 /* ldff1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35558 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35559 { 2577 /* ldff1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35560 { 2577 /* ldff1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35561 { 2577 /* ldff1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35562 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35563 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35564 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35565 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35566 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35567 { 2585 /* ldff1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35568 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35569 { 2585 /* ldff1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35570 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35571 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35572 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35573 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35574 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35575 { 2585 /* ldff1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35576 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35577 { 2585 /* ldff1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35578 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35579 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35580 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35581 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35582 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35583 { 2585 /* ldff1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35584 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35585 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35586 { 2585 /* ldff1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35587 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35588 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35589 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35590 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35591 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35592 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35593 { 2585 /* ldff1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35594 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35595 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35596 { 2585 /* ldff1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35597 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35598 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35599 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35600 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35601 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35602 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35603 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35604 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35605 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
35606 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35607 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35608 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
35609 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35610 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35611 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35612 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35613 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35614 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35615 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35616 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35617 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
35618 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35619 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35620 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
35621 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35622 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35623 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35624 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35625 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35626 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35627 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35628 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35629 { 2585 /* ldff1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35630 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35631 { 2585 /* ldff1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35632 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35633 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35634 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35635 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35636 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35637 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35638 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35639 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
35640 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35641 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35642 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
35643 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35644 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35645 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35646 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35647 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35648 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35649 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35650 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35651 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
35652 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35653 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35654 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
35655 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35656 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35657 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35658 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35659 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35660 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35661 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35662 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35663 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
35664 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35665 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35666 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
35667 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35668 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35669 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35670 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35671 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35672 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35673 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35674 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35675 { 2585 /* ldff1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35676 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35677 { 2585 /* ldff1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35678 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35679 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35680 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35681 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35682 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35683 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35684 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35685 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
35686 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35687 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35688 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
35689 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35690 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35691 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35692 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35693 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35694 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35695 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35696 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35697 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
35698 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35699 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35700 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
35701 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35702 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35703 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35704 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35705 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35706 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35707 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35708 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35709 { 2585 /* ldff1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35710 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35711 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35712 { 2585 /* ldff1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35713 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35714 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35715 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35716 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35717 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_GPR64shifted16, AMFBS_HasSVE },
35718 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35719 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35720 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35721 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
35722 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35723 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35724 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
35725 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35726 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35727 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35728 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35729 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35730 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35731 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35732 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35733 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
35734 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35735 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35736 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
35737 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35738 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35739 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35740 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35741 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35742 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35743 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35744 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35745 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
35746 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35747 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35748 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
35749 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35750 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35751 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35752 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35753 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35754 { 2585 /* ldff1sh */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35755 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35756 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35757 { 2585 /* ldff1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35758 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35759 { 2585 /* ldff1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35760 { 2585 /* ldff1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35761 { 2585 /* ldff1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35762 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35763 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35764 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35765 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35766 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35767 { 2593 /* ldff1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35768 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35769 { 2593 /* ldff1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35770 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35771 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35772 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35773 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35774 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35775 { 2593 /* ldff1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35776 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35777 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35778 { 2593 /* ldff1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35779 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35780 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35781 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35782 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35783 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35784 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35785 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35786 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35787 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
35788 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35789 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35790 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
35791 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35792 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35793 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35794 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35795 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35796 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35797 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35798 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35799 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
35800 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35801 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35802 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
35803 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35804 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35805 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35806 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35807 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35808 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35809 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35810 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35811 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
35812 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35813 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35814 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
35815 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35816 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35817 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35818 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35819 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35820 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35821 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35822 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35823 { 2593 /* ldff1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35824 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35825 { 2593 /* ldff1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35826 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35827 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35828 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35829 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35830 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35831 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35832 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35833 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
35834 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35835 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35836 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
35837 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35838 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35839 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35840 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35841 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35842 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35843 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35844 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35845 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
35846 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35847 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35848 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
35849 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35850 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35851 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35852 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35853 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35854 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35855 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35856 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35857 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
35858 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35859 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35860 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
35861 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35862 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35863 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35864 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35865 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35866 { 2593 /* ldff1sw */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35867 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35868 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35869 { 2593 /* ldff1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35870 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35871 { 2593 /* ldff1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35872 { 2593 /* ldff1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35873 { 2593 /* ldff1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35874 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35875 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35876 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35877 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35878 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35879 { 2601 /* ldff1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35880 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35881 { 2601 /* ldff1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35882 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35883 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35884 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35885 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35886 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35887 { 2601 /* ldff1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35888 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35889 { 2601 /* ldff1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35890 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35891 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35892 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35893 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35894 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35895 { 2601 /* ldff1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35896 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35897 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35898 { 2601 /* ldff1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35899 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35900 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35901 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35902 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35903 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35904 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35905 { 2601 /* ldff1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35906 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35907 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35908 { 2601 /* ldff1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35909 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
35910 { 2601 /* ldff1w */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35911 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35912 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35913 { 2601 /* ldff1w */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35914 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35915 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35916 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35917 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
35918 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35919 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35920 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
35921 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35922 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35923 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35924 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35925 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35926 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
35927 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35928 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35929 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
35930 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35931 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35932 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
35933 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35934 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35935 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35936 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35937 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35938 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
35939 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35940 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35941 { 2601 /* ldff1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35942 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35943 { 2601 /* ldff1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
35944 { 2601 /* ldff1w */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35945 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35946 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35947 { 2601 /* ldff1w */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35948 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35949 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35950 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35951 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
35952 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35953 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35954 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
35955 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35956 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35957 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35958 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35959 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35960 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
35961 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35962 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35963 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
35964 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35965 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35966 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
35967 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35968 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35969 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35970 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35971 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35972 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
35973 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35974 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35975 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
35976 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35977 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35978 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
35979 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35980 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35981 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35982 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35983 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35984 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
35985 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35986 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35987 { 2601 /* ldff1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35988 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35989 { 2601 /* ldff1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
35990 { 2601 /* ldff1w */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35991 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35992 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35993 { 2601 /* ldff1w */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
35994 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35995 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35996 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
35997 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
35998 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
35999 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36000 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
36001 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36002 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36003 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
36004 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36005 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36006 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
36007 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36008 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36009 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
36010 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36011 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36012 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
36013 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36014 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36015 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
36016 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36017 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36018 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
36019 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36020 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36021 { 2601 /* ldff1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36022 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36023 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36024 { 2601 /* ldff1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36025 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36026 { 2601 /* ldff1w */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
36027 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36028 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36029 { 2601 /* ldff1w */, 64 /* 6 */, MCK_GPR64shifted32, AMFBS_HasSVE },
36030 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36031 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36032 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36033 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
36034 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36035 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36036 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
36037 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36038 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36039 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
36040 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36041 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36042 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
36043 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36044 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36045 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
36046 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36047 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36048 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
36049 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36050 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36051 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
36052 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36053 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36054 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
36055 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36056 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36057 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
36058 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36059 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36060 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
36061 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36062 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36063 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
36064 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36065 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36066 { 2601 /* ldff1w */, 64 /* 6 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
36067 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36068 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36069 { 2601 /* ldff1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36070 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36071 { 2601 /* ldff1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36072 { 2601 /* ldff1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36073 { 2601 /* ldff1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36074 { 2617 /* ldlar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
36075 { 2617 /* ldlar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
36076 { 2617 /* ldlar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
36077 { 2617 /* ldlar */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
36078 { 2623 /* ldlarb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
36079 { 2623 /* ldlarb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
36080 { 2630 /* ldlarh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
36081 { 2630 /* ldlarh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
36082 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36083 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36084 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36085 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36086 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36087 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36088 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36089 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36090 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36091 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36092 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36093 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36094 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36095 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36096 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36097 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36098 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36099 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36100 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36101 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36102 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36103 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36104 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36105 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36106 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36107 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36108 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36109 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36110 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36111 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36112 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36113 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36114 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36115 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36116 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36117 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36118 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36119 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36120 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36121 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36122 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36123 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36124 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36125 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36126 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36127 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36128 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36129 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36130 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36131 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36132 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36133 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36134 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36135 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36136 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36137 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36138 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36139 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36140 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36141 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36142 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36143 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36144 { 2637 /* ldnf1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36145 { 2637 /* ldnf1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36146 { 2644 /* ldnf1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36147 { 2644 /* ldnf1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36148 { 2644 /* ldnf1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36149 { 2644 /* ldnf1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36150 { 2644 /* ldnf1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36151 { 2644 /* ldnf1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36152 { 2644 /* ldnf1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36153 { 2644 /* ldnf1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36154 { 2644 /* ldnf1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36155 { 2644 /* ldnf1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36156 { 2644 /* ldnf1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36157 { 2644 /* ldnf1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36158 { 2644 /* ldnf1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36159 { 2644 /* ldnf1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36160 { 2644 /* ldnf1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36161 { 2644 /* ldnf1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36162 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36163 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36164 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36165 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36166 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36167 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36168 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36169 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36170 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36171 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36172 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36173 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36174 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36175 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36176 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36177 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36178 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36179 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36180 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36181 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36182 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36183 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36184 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36185 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36186 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36187 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36188 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36189 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36190 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36191 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36192 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36193 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36194 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36195 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36196 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36197 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36198 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36199 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36200 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36201 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36202 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36203 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36204 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36205 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36206 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36207 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36208 { 2651 /* ldnf1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36209 { 2651 /* ldnf1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36210 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36211 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36212 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36213 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36214 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36215 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36216 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36217 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36218 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36219 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36220 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36221 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36222 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36223 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36224 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36225 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36226 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36227 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36228 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36229 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36230 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36231 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36232 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36233 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36234 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36235 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36236 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36237 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36238 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36239 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36240 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36241 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36242 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36243 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36244 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36245 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36246 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36247 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36248 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36249 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36250 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36251 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36252 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36253 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36254 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36255 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36256 { 2658 /* ldnf1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36257 { 2658 /* ldnf1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36258 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36259 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36260 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36261 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36262 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36263 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36264 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36265 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36266 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36267 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36268 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36269 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36270 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36271 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36272 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36273 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36274 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36275 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36276 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36277 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36278 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36279 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36280 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36281 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36282 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36283 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36284 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36285 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36286 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36287 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36288 { 2666 /* ldnf1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36289 { 2666 /* ldnf1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36290 { 2674 /* ldnf1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36291 { 2674 /* ldnf1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36292 { 2674 /* ldnf1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36293 { 2674 /* ldnf1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36294 { 2674 /* ldnf1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36295 { 2674 /* ldnf1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36296 { 2674 /* ldnf1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36297 { 2674 /* ldnf1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36298 { 2674 /* ldnf1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36299 { 2674 /* ldnf1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36300 { 2674 /* ldnf1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36301 { 2674 /* ldnf1sw */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36302 { 2674 /* ldnf1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36303 { 2674 /* ldnf1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36304 { 2674 /* ldnf1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36305 { 2674 /* ldnf1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36306 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36307 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36308 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36309 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36310 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36311 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36312 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36313 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36314 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36315 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36316 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36317 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36318 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36319 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36320 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36321 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36322 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36323 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36324 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36325 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36326 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36327 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36328 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36329 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36330 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36331 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36332 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36333 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36334 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36335 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36336 { 2682 /* ldnf1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36337 { 2682 /* ldnf1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36338 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36339 { 2694 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36340 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36341 { 2694 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36342 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36343 { 2694 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36344 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36345 { 2694 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36346 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36347 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36348 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36349 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36350 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36351 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36352 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36353 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36354 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36355 { 2694 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36356 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36357 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36358 { 2694 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36359 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36360 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36361 { 2694 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36362 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36363 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36364 { 2694 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36365 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36366 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36367 { 2694 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36368 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36369 { 2694 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36370 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36371 { 2694 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36372 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36373 { 2694 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36374 { 2694 /* ldnt1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
36375 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36376 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36377 { 2694 /* ldnt1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
36378 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36379 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36380 { 2694 /* ldnt1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
36381 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36382 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36383 { 2694 /* ldnt1b */, 64 /* 6 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
36384 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36385 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36386 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36387 { 2694 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36388 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36389 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36390 { 2694 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36391 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36392 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36393 { 2694 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36394 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36395 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36396 { 2694 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36397 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36398 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36399 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36400 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36401 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36402 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36403 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36404 { 2694 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36405 { 2694 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
36406 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36407 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36408 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36409 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36410 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36411 { 2701 /* ldnt1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36412 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36413 { 2701 /* ldnt1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36414 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36415 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36416 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36417 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36418 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36419 { 2701 /* ldnt1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36420 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36421 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36422 { 2701 /* ldnt1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36423 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36424 { 2701 /* ldnt1d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
36425 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36426 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36427 { 2701 /* ldnt1d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
36428 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36429 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36430 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36431 { 2701 /* ldnt1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36432 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36433 { 2701 /* ldnt1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36434 { 2701 /* ldnt1d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
36435 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36436 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36437 { 2701 /* ldnt1d */, 64 /* 6 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
36438 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36439 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36440 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36441 { 2701 /* ldnt1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36442 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36443 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36444 { 2701 /* ldnt1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36445 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36446 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36447 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36448 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36449 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36450 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36451 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36452 { 2701 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36453 { 2701 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
36454 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36455 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36456 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36457 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36458 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36459 { 2708 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36460 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36461 { 2708 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36462 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36463 { 2708 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36464 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36465 { 2708 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36466 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36467 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36468 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36469 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36470 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36471 { 2708 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36472 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36473 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36474 { 2708 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36475 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36476 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36477 { 2708 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36478 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36479 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36480 { 2708 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36481 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36482 { 2708 /* ldnt1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
36483 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36484 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36485 { 2708 /* ldnt1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
36486 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36487 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36488 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36489 { 2708 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36490 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36491 { 2708 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36492 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36493 { 2708 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36494 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36495 { 2708 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36496 { 2708 /* ldnt1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
36497 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36498 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36499 { 2708 /* ldnt1h */, 64 /* 6 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
36500 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36501 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36502 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36503 { 2708 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36504 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36505 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36506 { 2708 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36507 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36508 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36509 { 2708 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36510 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36511 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36512 { 2708 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36513 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36514 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36515 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36516 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36517 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36518 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36519 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36520 { 2708 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36521 { 2708 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
36522 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36523 { 2715 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36524 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36525 { 2715 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36526 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36527 { 2715 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36528 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36529 { 2715 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36530 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36531 { 2715 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36532 { 2715 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36533 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36534 { 2715 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36535 { 2715 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36536 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36537 { 2715 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36538 { 2715 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36539 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36540 { 2715 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36541 { 2715 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36542 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36543 { 2715 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36544 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36545 { 2715 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36546 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36547 { 2715 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36548 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36549 { 2715 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36550 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36551 { 2715 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36552 { 2715 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36553 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36554 { 2715 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36555 { 2715 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36556 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36557 { 2715 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36558 { 2715 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36559 { 2715 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36560 { 2715 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36561 { 2715 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36562 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36563 { 2723 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36564 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36565 { 2723 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36566 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36567 { 2723 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36568 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36569 { 2723 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36570 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36571 { 2723 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36572 { 2723 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36573 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36574 { 2723 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36575 { 2723 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36576 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36577 { 2723 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36578 { 2723 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36579 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36580 { 2723 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36581 { 2723 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36582 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36583 { 2723 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36584 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36585 { 2723 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36586 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36587 { 2723 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36588 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36589 { 2723 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36590 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36591 { 2723 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36592 { 2723 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36593 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36594 { 2723 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36595 { 2723 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36596 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36597 { 2723 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36598 { 2723 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36599 { 2723 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36600 { 2723 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36601 { 2723 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36602 { 2731 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36603 { 2731 /* ldnt1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36604 { 2731 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36605 { 2731 /* ldnt1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36606 { 2731 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36607 { 2731 /* ldnt1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36608 { 2731 /* ldnt1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36609 { 2731 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36610 { 2731 /* ldnt1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36611 { 2731 /* ldnt1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36612 { 2731 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36613 { 2731 /* ldnt1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36614 { 2731 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36615 { 2731 /* ldnt1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36616 { 2731 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36617 { 2731 /* ldnt1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36618 { 2731 /* ldnt1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36619 { 2731 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36620 { 2731 /* ldnt1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36621 { 2731 /* ldnt1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36622 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36623 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36624 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36625 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36626 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36627 { 2739 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36628 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36629 { 2739 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36630 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36631 { 2739 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36632 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36633 { 2739 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36634 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36635 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36636 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36637 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36638 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36639 { 2739 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36640 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36641 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36642 { 2739 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36643 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36644 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36645 { 2739 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36646 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36647 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36648 { 2739 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36649 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36650 { 2739 /* ldnt1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
36651 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36652 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36653 { 2739 /* ldnt1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
36654 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36655 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36656 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36657 { 2739 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36658 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36659 { 2739 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36660 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36661 { 2739 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36662 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36663 { 2739 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36664 { 2739 /* ldnt1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
36665 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36666 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36667 { 2739 /* ldnt1w */, 64 /* 6 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
36668 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36669 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36670 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36671 { 2739 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36672 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36673 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36674 { 2739 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36675 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
36676 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36677 { 2739 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36678 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36679 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36680 { 2739 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36681 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
36682 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36683 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36684 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36685 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36686 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36687 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36688 { 2739 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36689 { 2739 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
36690 { 2756 /* ldr */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
36691 { 2756 /* ldr */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
36692 { 2756 /* ldr */, 1 /* 0 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
36693 { 2756 /* ldr */, 1 /* 0 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
36694 { 2756 /* ldr */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
36695 { 2756 /* ldr */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
36696 { 2756 /* ldr */, 1 /* 0 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
36697 { 2756 /* ldr */, 1 /* 0 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
36698 { 3384 /* ldxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
36699 { 3384 /* ldxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
36700 { 3384 /* ldxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
36701 { 3384 /* ldxp */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
36702 { 3389 /* ldxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
36703 { 3389 /* ldxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
36704 { 3389 /* ldxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
36705 { 3389 /* ldxr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
36706 { 3394 /* ldxrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
36707 { 3394 /* ldxrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
36708 { 3400 /* ldxrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
36709 { 3400 /* ldxrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
36710 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36711 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36712 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36713 { 3406 /* lsl */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36714 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36715 { 3406 /* lsl */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36716 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36717 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36718 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36719 { 3406 /* lsl */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36720 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36721 { 3406 /* lsl */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36722 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36723 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36724 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36725 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36726 { 3406 /* lsl */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36727 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36728 { 3406 /* lsl */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36729 { 3406 /* lsl */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36730 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36731 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36732 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36733 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36734 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36735 { 3406 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36736 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36737 { 3406 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36738 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36739 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36740 { 3406 /* lsl */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36741 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36742 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36743 { 3406 /* lsl */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36744 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36745 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36746 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36747 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36748 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36749 { 3406 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36750 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36751 { 3406 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36752 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36753 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36754 { 3406 /* lsl */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36755 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36756 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36757 { 3406 /* lsl */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36758 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36759 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36760 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36761 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36762 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36763 { 3406 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36764 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36765 { 3406 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36766 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36767 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36768 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36769 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36770 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36771 { 3406 /* lsl */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36772 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36773 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36774 { 3406 /* lsl */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36775 { 3406 /* lsl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36776 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36777 { 3406 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36778 { 3406 /* lsl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36779 { 3406 /* lsl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36780 { 3410 /* lslr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36781 { 3410 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36782 { 3410 /* lslr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36783 { 3410 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36784 { 3410 /* lslr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36785 { 3410 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36786 { 3410 /* lslr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36787 { 3410 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36788 { 3410 /* lslr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36789 { 3410 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36790 { 3410 /* lslr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36791 { 3410 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36792 { 3410 /* lslr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36793 { 3410 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36794 { 3410 /* lslr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36795 { 3410 /* lslr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36796 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36797 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36798 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36799 { 3420 /* lsr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36800 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36801 { 3420 /* lsr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36802 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36803 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36804 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36805 { 3420 /* lsr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36806 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36807 { 3420 /* lsr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36808 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36809 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36810 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36811 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36812 { 3420 /* lsr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36813 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36814 { 3420 /* lsr */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36815 { 3420 /* lsr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36816 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36817 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36818 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36819 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36820 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36821 { 3420 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36822 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36823 { 3420 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36824 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36825 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36826 { 3420 /* lsr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36827 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36828 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36829 { 3420 /* lsr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36830 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36831 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36832 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36833 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36834 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36835 { 3420 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36836 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36837 { 3420 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36838 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36839 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36840 { 3420 /* lsr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36841 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36842 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36843 { 3420 /* lsr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36844 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36845 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36846 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36847 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36848 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36849 { 3420 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36850 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36851 { 3420 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36852 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36853 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36854 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36855 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36856 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36857 { 3420 /* lsr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36858 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36859 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36860 { 3420 /* lsr */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36861 { 3420 /* lsr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36862 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36863 { 3420 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36864 { 3420 /* lsr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36865 { 3420 /* lsr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36866 { 3424 /* lsrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36867 { 3424 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36868 { 3424 /* lsrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36869 { 3424 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36870 { 3424 /* lsrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36871 { 3424 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36872 { 3424 /* lsrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36873 { 3424 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36874 { 3424 /* lsrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36875 { 3424 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36876 { 3424 /* lsrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36877 { 3424 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36878 { 3424 /* lsrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36879 { 3424 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36880 { 3424 /* lsrr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36881 { 3424 /* lsrr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36882 { 3434 /* mad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36883 { 3434 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36884 { 3434 /* mad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36885 { 3434 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36886 { 3434 /* mad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36887 { 3434 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36888 { 3434 /* mad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36889 { 3434 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36890 { 3434 /* mad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36891 { 3434 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36892 { 3434 /* mad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36893 { 3434 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36894 { 3434 /* mad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36895 { 3434 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36896 { 3434 /* mad */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36897 { 3434 /* mad */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36898 { 3443 /* match */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
36899 { 3443 /* match */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36900 { 3443 /* match */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36901 { 3443 /* match */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
36902 { 3443 /* match */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36903 { 3443 /* match */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36904 { 3443 /* match */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36905 { 3443 /* match */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
36906 { 3443 /* match */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36907 { 3443 /* match */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36908 { 3443 /* match */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
36909 { 3443 /* match */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36910 { 3449 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36911 { 3449 /* mla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36912 { 3449 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36913 { 3449 /* mla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36914 { 3449 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36915 { 3449 /* mla */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
36916 { 3449 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36917 { 3449 /* mla */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
36918 { 3449 /* mla */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
36919 { 3449 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36920 { 3449 /* mla */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
36921 { 3449 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36922 { 3449 /* mla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36923 { 3449 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36924 { 3449 /* mla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36925 { 3449 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36926 { 3449 /* mla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36927 { 3449 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36928 { 3449 /* mla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36929 { 3449 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36930 { 3449 /* mla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36931 { 3449 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36932 { 3449 /* mla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36933 { 3449 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36934 { 3449 /* mla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36935 { 3449 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36936 { 3449 /* mla */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36937 { 3449 /* mla */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36938 { 3453 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36939 { 3453 /* mls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36940 { 3453 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36941 { 3453 /* mls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36942 { 3453 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36943 { 3453 /* mls */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
36944 { 3453 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36945 { 3453 /* mls */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
36946 { 3453 /* mls */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
36947 { 3453 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36948 { 3453 /* mls */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
36949 { 3453 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36950 { 3453 /* mls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36951 { 3453 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36952 { 3453 /* mls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36953 { 3453 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36954 { 3453 /* mls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36955 { 3453 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36956 { 3453 /* mls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36957 { 3453 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36958 { 3453 /* mls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36959 { 3453 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36960 { 3453 /* mls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36961 { 3453 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36962 { 3453 /* mls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36963 { 3453 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36964 { 3453 /* mls */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
36965 { 3453 /* mls */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
36966 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
36967 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
36968 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorQReg, AMFBS_HasSVE },
36969 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorQReg, AMFBS_HasSVE },
36970 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36971 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36972 { 3462 /* mov */, 2 /* 1 */, MCK_SVECpyImm16, AMFBS_HasSVE },
36973 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36974 { 3462 /* mov */, 2 /* 1 */, MCK_SVECpyImm16, AMFBS_HasSVE },
36975 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36976 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36977 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36978 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36979 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
36980 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36981 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36982 { 3462 /* mov */, 2 /* 1 */, MCK_SVECpyImm32, AMFBS_HasSVE },
36983 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36984 { 3462 /* mov */, 2 /* 1 */, MCK_SVECpyImm32, AMFBS_HasSVE },
36985 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36986 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36987 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36988 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36989 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
36990 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36991 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36992 { 3462 /* mov */, 2 /* 1 */, MCK_SVECpyImm64, AMFBS_HasSVE },
36993 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36994 { 3462 /* mov */, 2 /* 1 */, MCK_SVECpyImm64, AMFBS_HasSVE },
36995 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36996 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36997 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36998 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
36999 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37000 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37001 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37002 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37003 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37004 { 3462 /* mov */, 2 /* 1 */, MCK_SVECpyImm8, AMFBS_HasSVE },
37005 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37006 { 3462 /* mov */, 2 /* 1 */, MCK_SVECpyImm8, AMFBS_HasSVE },
37007 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37008 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37009 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37010 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorQReg, AMFBS_HasSVE },
37011 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorQReg, AMFBS_HasSVE },
37012 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37013 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37014 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37015 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37016 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37017 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37018 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37019 { 3462 /* mov */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37020 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37021 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37022 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37023 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37024 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37025 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37026 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37027 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37028 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37029 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37030 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37031 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37032 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37033 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37034 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37035 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37036 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37037 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm16, AMFBS_HasSVE },
37038 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37039 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37040 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm16, AMFBS_HasSVE },
37041 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37042 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37043 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37044 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37045 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37046 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37047 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm16, AMFBS_HasSVE },
37048 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37049 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37050 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm16, AMFBS_HasSVE },
37051 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37052 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37053 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37054 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37055 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37056 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37057 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37058 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37059 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37060 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37061 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm32, AMFBS_HasSVE },
37062 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37063 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37064 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm32, AMFBS_HasSVE },
37065 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37066 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37067 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37068 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37069 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37070 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37071 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm32, AMFBS_HasSVE },
37072 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37073 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37074 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm32, AMFBS_HasSVE },
37075 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37076 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37077 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37078 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37079 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37080 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37081 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37082 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37083 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37084 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37085 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm64, AMFBS_HasSVE },
37086 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37087 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37088 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm64, AMFBS_HasSVE },
37089 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37090 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37091 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37092 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37093 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37094 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37095 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm64, AMFBS_HasSVE },
37096 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37097 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37098 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm64, AMFBS_HasSVE },
37099 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37100 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37101 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37102 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37103 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37104 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37105 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37106 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37107 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37108 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37109 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm8, AMFBS_HasSVE },
37110 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37111 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37112 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm8, AMFBS_HasSVE },
37113 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37114 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37115 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37116 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37117 { 3462 /* mov */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37118 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37119 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm8, AMFBS_HasSVE },
37120 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37121 { 3462 /* mov */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37122 { 3462 /* mov */, 16 /* 4 */, MCK_SVECpyImm8, AMFBS_HasSVE },
37123 { 3462 /* mov */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37124 { 3481 /* movprfx */, 3 /* 0, 1 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
37125 { 3481 /* movprfx */, 3 /* 0, 1 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
37126 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37127 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37128 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37129 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37130 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37131 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37132 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37133 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37134 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37135 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37136 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37137 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37138 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37139 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37140 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37141 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37142 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37143 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37144 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37145 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37146 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37147 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37148 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37149 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37150 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37151 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37152 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37153 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37154 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37155 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37156 { 3481 /* movprfx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37157 { 3481 /* movprfx */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37158 { 3489 /* movs */, 3 /* 0, 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37159 { 3489 /* movs */, 3 /* 0, 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37160 { 3489 /* movs */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37161 { 3489 /* movs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37162 { 3489 /* movs */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37163 { 3489 /* movs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37164 { 3499 /* mrs */, 2 /* 1 */, MCK_MRSSystemRegister, AMFBS_None },
37165 { 3499 /* mrs */, 2 /* 1 */, MCK_MRSSystemRegister, AMFBS_None },
37166 { 3503 /* msb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37167 { 3503 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37168 { 3503 /* msb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37169 { 3503 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37170 { 3503 /* msb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37171 { 3503 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37172 { 3503 /* msb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37173 { 3503 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37174 { 3503 /* msb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37175 { 3503 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37176 { 3503 /* msb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37177 { 3503 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37178 { 3503 /* msb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37179 { 3503 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37180 { 3503 /* msb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37181 { 3503 /* msb */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37182 { 3507 /* msr */, 1 /* 0 */, MCK_MSRSystemRegister, AMFBS_None },
37183 { 3507 /* msr */, 1 /* 0 */, MCK_MSRSystemRegister, AMFBS_None },
37184 { 3507 /* msr */, 1 /* 0 */, MCK_SystemPStateFieldWithImm0_15, AMFBS_None },
37185 { 3507 /* msr */, 1 /* 0 */, MCK_SystemPStateFieldWithImm0_15, AMFBS_None },
37186 { 3507 /* msr */, 1 /* 0 */, MCK_SystemPStateFieldWithImm0_1, AMFBS_None },
37187 { 3507 /* msr */, 1 /* 0 */, MCK_SystemPStateFieldWithImm0_1, AMFBS_None },
37188 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37189 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37190 { 3516 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37191 { 3516 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37192 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37193 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37194 { 3516 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37195 { 3516 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37196 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37197 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37198 { 3516 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37199 { 3516 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37200 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37201 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37202 { 3516 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37203 { 3516 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37204 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37205 { 3516 /* mul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37206 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37207 { 3516 /* mul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37208 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37209 { 3516 /* mul */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
37210 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37211 { 3516 /* mul */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
37212 { 3516 /* mul */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
37213 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37214 { 3516 /* mul */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
37215 { 3516 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37216 { 3516 /* mul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37217 { 3516 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37218 { 3516 /* mul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37219 { 3516 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37220 { 3516 /* mul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37221 { 3516 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37222 { 3516 /* mul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37223 { 3516 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37224 { 3516 /* mul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37225 { 3516 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37226 { 3516 /* mul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37227 { 3516 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37228 { 3516 /* mul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37229 { 3516 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37230 { 3516 /* mul */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37231 { 3516 /* mul */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37232 { 3529 /* nand */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37233 { 3529 /* nand */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37234 { 3529 /* nand */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37235 { 3529 /* nand */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37236 { 3534 /* nands */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37237 { 3534 /* nands */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37238 { 3534 /* nands */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37239 { 3534 /* nands */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37240 { 3540 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37241 { 3540 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37242 { 3540 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37243 { 3540 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37244 { 3540 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37245 { 3540 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37246 { 3540 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37247 { 3540 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37248 { 3545 /* neg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37249 { 3545 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37250 { 3545 /* neg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37251 { 3545 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37252 { 3545 /* neg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37253 { 3545 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37254 { 3545 /* neg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37255 { 3545 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37256 { 3545 /* neg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37257 { 3545 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37258 { 3545 /* neg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37259 { 3545 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37260 { 3545 /* neg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37261 { 3545 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37262 { 3545 /* neg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37263 { 3545 /* neg */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37264 { 3563 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
37265 { 3563 /* nmatch */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37266 { 3563 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37267 { 3563 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
37268 { 3563 /* nmatch */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37269 { 3563 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37270 { 3563 /* nmatch */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37271 { 3563 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
37272 { 3563 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37273 { 3563 /* nmatch */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37274 { 3563 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
37275 { 3563 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37276 { 3574 /* nor */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37277 { 3574 /* nor */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37278 { 3574 /* nor */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37279 { 3574 /* nor */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37280 { 3578 /* nors */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37281 { 3578 /* nors */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37282 { 3578 /* nors */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37283 { 3578 /* nors */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37284 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37285 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37286 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37287 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37288 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37289 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37290 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37291 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37292 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37293 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37294 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37295 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37296 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37297 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37298 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37299 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37300 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37301 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37302 { 3583 /* not */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37303 { 3583 /* not */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37304 { 3587 /* nots */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37305 { 3587 /* nots */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37306 { 3587 /* nots */, 17 /* 0, 4 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37307 { 3587 /* nots */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37308 { 3592 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37309 { 3592 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37310 { 3592 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37311 { 3592 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37312 { 3592 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37313 { 3592 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37314 { 3592 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37315 { 3592 /* orn */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37316 { 3592 /* orn */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37317 { 3592 /* orn */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37318 { 3592 /* orn */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37319 { 3592 /* orn */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37320 { 3596 /* orns */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37321 { 3596 /* orns */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37322 { 3596 /* orns */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37323 { 3596 /* orns */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37324 { 3601 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37325 { 3601 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37326 { 3601 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37327 { 3601 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37328 { 3601 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37329 { 3601 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37330 { 3601 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37331 { 3601 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37332 { 3601 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37333 { 3601 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37334 { 3601 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37335 { 3601 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37336 { 3601 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37337 { 3601 /* orr */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37338 { 3601 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37339 { 3601 /* orr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37340 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37341 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37342 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37343 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37344 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37345 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37346 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37347 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37348 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37349 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37350 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37351 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37352 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37353 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37354 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37355 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37356 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37357 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37358 { 3601 /* orr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37359 { 3601 /* orr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37360 { 3605 /* orrs */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37361 { 3605 /* orrs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37362 { 3605 /* orrs */, 49 /* 0, 4, 5 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37363 { 3605 /* orrs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37364 { 3610 /* orv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37365 { 3610 /* orv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37366 { 3610 /* orv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37367 { 3610 /* orv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37368 { 3610 /* orv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37369 { 3610 /* orv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37370 { 3610 /* orv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37371 { 3610 /* orv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37372 { 3610 /* orv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37373 { 3610 /* orv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37374 { 3610 /* orv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37375 { 3610 /* orv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37376 { 3610 /* orv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37377 { 3610 /* orv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37378 { 3610 /* orv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37379 { 3610 /* orv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37380 { 3722 /* pfalse */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37381 { 3722 /* pfalse */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37382 { 3729 /* pfirst */, 5 /* 0, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37383 { 3729 /* pfirst */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37384 { 3729 /* pfirst */, 5 /* 0, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37385 { 3729 /* pfirst */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37386 { 3736 /* pmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37387 { 3736 /* pmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37388 { 3754 /* pmullb */, 1 /* 0 */, MCK_SVEVectorQReg, AMFBS_HasSVE2AES },
37389 { 3754 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2AES },
37390 { 3754 /* pmullb */, 1 /* 0 */, MCK_SVEVectorQReg, AMFBS_HasSVE2AES },
37391 { 3754 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2AES },
37392 { 3754 /* pmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37393 { 3754 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37394 { 3754 /* pmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37395 { 3754 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37396 { 3754 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37397 { 3754 /* pmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37398 { 3754 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37399 { 3754 /* pmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37400 { 3761 /* pmullt */, 1 /* 0 */, MCK_SVEVectorQReg, AMFBS_HasSVE2AES },
37401 { 3761 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2AES },
37402 { 3761 /* pmullt */, 1 /* 0 */, MCK_SVEVectorQReg, AMFBS_HasSVE2AES },
37403 { 3761 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2AES },
37404 { 3761 /* pmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37405 { 3761 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37406 { 3761 /* pmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37407 { 3761 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37408 { 3761 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37409 { 3761 /* pmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37410 { 3761 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37411 { 3761 /* pmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37412 { 3768 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37413 { 3768 /* pnext */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37414 { 3768 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37415 { 3768 /* pnext */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37416 { 3768 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37417 { 3768 /* pnext */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37418 { 3768 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37419 { 3768 /* pnext */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37420 { 3768 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37421 { 3768 /* pnext */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37422 { 3768 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37423 { 3768 /* pnext */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37424 { 3768 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37425 { 3768 /* pnext */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37426 { 3768 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37427 { 3768 /* pnext */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37428 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37429 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37430 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37431 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37432 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37433 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37434 { 3774 /* prfb */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37435 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37436 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37437 { 3774 /* prfb */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37438 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37439 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37440 { 3774 /* prfb */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37441 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37442 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37443 { 3774 /* prfb */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37444 { 3774 /* prfb */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
37445 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37446 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37447 { 3774 /* prfb */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
37448 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37449 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37450 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37451 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37452 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
37453 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37454 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37455 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
37456 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37457 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37458 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
37459 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37460 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37461 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
37462 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37463 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37464 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
37465 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37466 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37467 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
37468 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37469 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37470 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
37471 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37472 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37473 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
37474 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37475 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37476 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
37477 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37478 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37479 { 3774 /* prfb */, 16 /* 4 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
37480 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37481 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37482 { 3774 /* prfb */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37483 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37484 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37485 { 3774 /* prfb */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37486 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37487 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37488 { 3774 /* prfb */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37489 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37490 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37491 { 3774 /* prfb */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37492 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37493 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37494 { 3774 /* prfb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37495 { 3774 /* prfb */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37496 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37497 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37498 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37499 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37500 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37501 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37502 { 3779 /* prfd */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37503 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37504 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37505 { 3779 /* prfd */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37506 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37507 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37508 { 3779 /* prfd */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37509 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37510 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37511 { 3779 /* prfd */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37512 { 3779 /* prfd */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
37513 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37514 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37515 { 3779 /* prfd */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
37516 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37517 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37518 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37519 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37520 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendSXTW3264, AMFBS_HasSVE },
37521 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37522 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37523 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendSXTW3264, AMFBS_HasSVE },
37524 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37525 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37526 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendUXTW3264, AMFBS_HasSVE },
37527 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37528 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37529 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendUXTW3264, AMFBS_HasSVE },
37530 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37531 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37532 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
37533 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37534 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37535 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
37536 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37537 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37538 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
37539 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37540 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37541 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
37542 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37543 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37544 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
37545 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37546 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37547 { 3779 /* prfd */, 16 /* 4 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
37548 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37549 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37550 { 3779 /* prfd */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37551 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37552 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37553 { 3779 /* prfd */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37554 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37555 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37556 { 3779 /* prfd */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37557 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37558 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37559 { 3779 /* prfd */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37560 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37561 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37562 { 3779 /* prfd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37563 { 3779 /* prfd */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37564 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37565 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37566 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37567 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37568 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37569 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37570 { 3784 /* prfh */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37571 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37572 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37573 { 3784 /* prfh */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37574 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37575 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37576 { 3784 /* prfh */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37577 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37578 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37579 { 3784 /* prfh */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37580 { 3784 /* prfh */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
37581 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37582 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37583 { 3784 /* prfh */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
37584 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37585 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37586 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37587 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37588 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
37589 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37590 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37591 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
37592 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37593 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37594 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
37595 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37596 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37597 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
37598 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37599 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37600 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
37601 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37602 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37603 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
37604 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37605 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37606 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
37607 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37608 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37609 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
37610 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37611 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37612 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
37613 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37614 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37615 { 3784 /* prfh */, 16 /* 4 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
37616 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37617 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37618 { 3784 /* prfh */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37619 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37620 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37621 { 3784 /* prfh */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37622 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37623 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37624 { 3784 /* prfh */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37625 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37626 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37627 { 3784 /* prfh */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37628 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37629 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37630 { 3784 /* prfh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37631 { 3784 /* prfh */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37632 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37633 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37634 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37635 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37636 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37637 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37638 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37639 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37640 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37641 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37642 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37643 { 3789 /* prfm */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37644 { 3794 /* prfum */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37645 { 3794 /* prfum */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37646 { 3794 /* prfum */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37647 { 3794 /* prfum */, 1 /* 0 */, MCK_Prefetch, AMFBS_None },
37648 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37649 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37650 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37651 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37652 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37653 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37654 { 3800 /* prfw */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37655 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37656 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37657 { 3800 /* prfw */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37658 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37659 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37660 { 3800 /* prfw */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37661 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37662 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37663 { 3800 /* prfw */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37664 { 3800 /* prfw */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
37665 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37666 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37667 { 3800 /* prfw */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
37668 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37669 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37670 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37671 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37672 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
37673 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37674 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37675 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
37676 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37677 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37678 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
37679 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37680 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37681 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
37682 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37683 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37684 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
37685 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37686 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37687 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
37688 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37689 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37690 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
37691 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37692 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37693 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
37694 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37695 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37696 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
37697 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37698 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37699 { 3800 /* prfw */, 16 /* 4 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
37700 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37701 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37702 { 3800 /* prfw */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37703 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37704 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37705 { 3800 /* prfw */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37706 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37707 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37708 { 3800 /* prfw */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37709 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37710 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37711 { 3800 /* prfw */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37712 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37713 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37714 { 3800 /* prfw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37715 { 3800 /* prfw */, 1 /* 0 */, MCK_SVEPrefetch, AMFBS_HasSVE },
37716 { 3805 /* psb */, 1 /* 0 */, MCK_PSBHint, AMFBS_HasSPE },
37717 { 3805 /* psb */, 1 /* 0 */, MCK_PSBHint, AMFBS_HasSPE },
37718 { 3815 /* ptest */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37719 { 3815 /* ptest */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37720 { 3815 /* ptest */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37721 { 3815 /* ptest */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37722 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37723 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37724 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37725 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37726 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37727 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37728 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37729 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37730 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37731 { 3821 /* ptrue */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37732 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37733 { 3821 /* ptrue */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37734 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37735 { 3821 /* ptrue */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37736 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37737 { 3821 /* ptrue */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37738 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37739 { 3821 /* ptrue */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37740 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37741 { 3821 /* ptrue */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37742 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37743 { 3821 /* ptrue */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37744 { 3821 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37745 { 3821 /* ptrue */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37746 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37747 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37748 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37749 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37750 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37751 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37752 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37753 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37754 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37755 { 3827 /* ptrues */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37756 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37757 { 3827 /* ptrues */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37758 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37759 { 3827 /* ptrues */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37760 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37761 { 3827 /* ptrues */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37762 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37763 { 3827 /* ptrues */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37764 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37765 { 3827 /* ptrues */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37766 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37767 { 3827 /* ptrues */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37768 { 3827 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37769 { 3827 /* ptrues */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
37770 { 3834 /* punpkhi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37771 { 3834 /* punpkhi */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37772 { 3834 /* punpkhi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37773 { 3834 /* punpkhi */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37774 { 3842 /* punpklo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37775 { 3842 /* punpklo */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37776 { 3842 /* punpklo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37777 { 3842 /* punpklo */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37778 { 3865 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37779 { 3865 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37780 { 3865 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37781 { 3865 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37782 { 3865 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37783 { 3865 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37784 { 3865 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37785 { 3865 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37786 { 3865 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37787 { 3865 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37788 { 3865 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37789 { 3865 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37790 { 3873 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37791 { 3873 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37792 { 3873 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37793 { 3873 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37794 { 3873 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37795 { 3873 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37796 { 3873 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37797 { 3873 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37798 { 3873 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37799 { 3873 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37800 { 3873 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37801 { 3873 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37802 { 3881 /* rax1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2SHA3 },
37803 { 3881 /* rax1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2SHA3 },
37804 { 3886 /* rbit */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37805 { 3886 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37806 { 3886 /* rbit */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37807 { 3886 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37808 { 3886 /* rbit */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37809 { 3886 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37810 { 3886 /* rbit */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37811 { 3886 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37812 { 3886 /* rbit */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37813 { 3886 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37814 { 3886 /* rbit */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37815 { 3886 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37816 { 3886 /* rbit */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37817 { 3886 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37818 { 3886 /* rbit */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37819 { 3886 /* rbit */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37820 { 3891 /* rdffr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37821 { 3891 /* rdffr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37822 { 3891 /* rdffr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37823 { 3891 /* rdffr */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37824 { 3891 /* rdffr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37825 { 3891 /* rdffr */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37826 { 3897 /* rdffrs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37827 { 3897 /* rdffrs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37828 { 3897 /* rdffrs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37829 { 3897 /* rdffrs */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
37830 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37831 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37832 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37833 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37834 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37835 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37836 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37837 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
37838 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37839 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37840 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37841 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37842 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37843 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37844 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37845 { 3925 /* rev */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37846 { 3947 /* revb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37847 { 3947 /* revb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37848 { 3947 /* revb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37849 { 3947 /* revb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37850 { 3947 /* revb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37851 { 3947 /* revb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37852 { 3947 /* revb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37853 { 3947 /* revb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37854 { 3947 /* revb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37855 { 3947 /* revb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37856 { 3947 /* revb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37857 { 3947 /* revb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37858 { 3952 /* revh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37859 { 3952 /* revh */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37860 { 3952 /* revh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37861 { 3952 /* revh */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37862 { 3952 /* revh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37863 { 3952 /* revh */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37864 { 3952 /* revh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37865 { 3952 /* revh */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37866 { 3957 /* revw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37867 { 3957 /* revw */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37868 { 3957 /* revw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37869 { 3957 /* revw */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37870 { 3989 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37871 { 3989 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37872 { 3989 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37873 { 3989 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37874 { 3989 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37875 { 3989 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37876 { 3989 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37877 { 3989 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37878 { 3989 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37879 { 3989 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37880 { 3989 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37881 { 3989 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37882 { 3996 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37883 { 3996 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37884 { 3996 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37885 { 3996 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37886 { 3996 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37887 { 3996 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37888 { 3996 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37889 { 3996 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37890 { 3996 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37891 { 3996 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37892 { 3996 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37893 { 3996 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37894 { 4018 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37895 { 4018 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37896 { 4018 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37897 { 4018 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37898 { 4018 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37899 { 4018 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37900 { 4018 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37901 { 4018 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37902 { 4018 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37903 { 4018 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37904 { 4018 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37905 { 4018 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37906 { 4026 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37907 { 4026 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37908 { 4026 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37909 { 4026 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37910 { 4026 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37911 { 4026 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37912 { 4026 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37913 { 4026 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37914 { 4026 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37915 { 4026 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37916 { 4026 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37917 { 4026 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37918 { 4034 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37919 { 4034 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37920 { 4034 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37921 { 4034 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37922 { 4034 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37923 { 4034 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37924 { 4034 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37925 { 4034 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37926 { 4052 /* sabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37927 { 4052 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37928 { 4052 /* sabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37929 { 4052 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37930 { 4052 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37931 { 4052 /* sabalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37932 { 4052 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37933 { 4052 /* sabalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37934 { 4052 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37935 { 4052 /* sabalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37936 { 4052 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37937 { 4052 /* sabalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37938 { 4059 /* sabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37939 { 4059 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37940 { 4059 /* sabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37941 { 4059 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37942 { 4059 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37943 { 4059 /* sabalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37944 { 4059 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37945 { 4059 /* sabalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37946 { 4059 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37947 { 4059 /* sabalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37948 { 4059 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37949 { 4059 /* sabalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37950 { 4066 /* sabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37951 { 4066 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37952 { 4066 /* sabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37953 { 4066 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
37954 { 4066 /* sabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37955 { 4066 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37956 { 4066 /* sabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37957 { 4066 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
37958 { 4066 /* sabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37959 { 4066 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37960 { 4066 /* sabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37961 { 4066 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
37962 { 4066 /* sabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37963 { 4066 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37964 { 4066 /* sabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
37965 { 4066 /* sabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
37966 { 4084 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37967 { 4084 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37968 { 4084 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37969 { 4084 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37970 { 4084 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37971 { 4084 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37972 { 4084 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37973 { 4084 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37974 { 4084 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37975 { 4084 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37976 { 4084 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37977 { 4084 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37978 { 4091 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37979 { 4091 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37980 { 4091 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37981 { 4091 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37982 { 4091 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37983 { 4091 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37984 { 4091 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37985 { 4091 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37986 { 4091 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37987 { 4091 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37988 { 4091 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37989 { 4091 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37990 { 4098 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37991 { 4098 /* sadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37992 { 4098 /* sadalp */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37993 { 4098 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37994 { 4098 /* sadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37995 { 4098 /* sadalp */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37996 { 4098 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37997 { 4098 /* sadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37998 { 4098 /* sadalp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37999 { 4098 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38000 { 4098 /* sadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38001 { 4098 /* sadalp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38002 { 4098 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38003 { 4098 /* sadalp */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38004 { 4098 /* sadalp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38005 { 4098 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38006 { 4098 /* sadalp */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38007 { 4098 /* sadalp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38008 { 4118 /* saddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38009 { 4118 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38010 { 4118 /* saddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38011 { 4118 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38012 { 4118 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38013 { 4118 /* saddlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38014 { 4118 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38015 { 4118 /* saddlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38016 { 4118 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38017 { 4118 /* saddlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38018 { 4118 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38019 { 4118 /* saddlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38020 { 4125 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38021 { 4125 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38022 { 4125 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38023 { 4125 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38024 { 4125 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38025 { 4125 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38026 { 4125 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38027 { 4125 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38028 { 4125 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38029 { 4125 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38030 { 4125 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38031 { 4125 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38032 { 4140 /* saddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38033 { 4140 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38034 { 4140 /* saddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38035 { 4140 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38036 { 4140 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38037 { 4140 /* saddlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38038 { 4140 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38039 { 4140 /* saddlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38040 { 4140 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38041 { 4140 /* saddlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38042 { 4140 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38043 { 4140 /* saddlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38044 { 4154 /* saddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38045 { 4154 /* saddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38046 { 4154 /* saddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38047 { 4154 /* saddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38048 { 4154 /* saddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38049 { 4154 /* saddv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38050 { 4154 /* saddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38051 { 4154 /* saddv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38052 { 4154 /* saddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38053 { 4154 /* saddv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38054 { 4154 /* saddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38055 { 4154 /* saddv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38056 { 4173 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38057 { 4173 /* saddwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38058 { 4173 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38059 { 4173 /* saddwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38060 { 4173 /* saddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38061 { 4173 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38062 { 4173 /* saddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38063 { 4173 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38064 { 4173 /* saddwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38065 { 4173 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38066 { 4173 /* saddwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38067 { 4173 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38068 { 4180 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38069 { 4180 /* saddwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38070 { 4180 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38071 { 4180 /* saddwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38072 { 4180 /* saddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38073 { 4180 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38074 { 4180 /* saddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38075 { 4180 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38076 { 4180 /* saddwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38077 { 4180 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38078 { 4180 /* saddwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38079 { 4180 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38080 { 4194 /* sbclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38081 { 4194 /* sbclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38082 { 4194 /* sbclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38083 { 4194 /* sbclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38084 { 4200 /* sbclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38085 { 4200 /* sbclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38086 { 4200 /* sbclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38087 { 4200 /* sbclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38088 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38089 { 4216 /* scvtf */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38090 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38091 { 4216 /* scvtf */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38092 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38093 { 4216 /* scvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38094 { 4216 /* scvtf */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38095 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38096 { 4216 /* scvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38097 { 4216 /* scvtf */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38098 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38099 { 4216 /* scvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38100 { 4216 /* scvtf */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38101 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38102 { 4216 /* scvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38103 { 4216 /* scvtf */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38104 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38105 { 4216 /* scvtf */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38106 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38107 { 4216 /* scvtf */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38108 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38109 { 4216 /* scvtf */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38110 { 4216 /* scvtf */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38111 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38112 { 4216 /* scvtf */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38113 { 4216 /* scvtf */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38114 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38115 { 4216 /* scvtf */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38116 { 4216 /* scvtf */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38117 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38118 { 4216 /* scvtf */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38119 { 4216 /* scvtf */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38120 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38121 { 4216 /* scvtf */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38122 { 4216 /* scvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38123 { 4216 /* scvtf */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38124 { 4222 /* sdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38125 { 4222 /* sdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38126 { 4222 /* sdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38127 { 4222 /* sdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38128 { 4222 /* sdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38129 { 4222 /* sdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38130 { 4222 /* sdiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38131 { 4222 /* sdiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38132 { 4227 /* sdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38133 { 4227 /* sdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38134 { 4227 /* sdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38135 { 4227 /* sdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38136 { 4227 /* sdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38137 { 4227 /* sdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38138 { 4227 /* sdivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38139 { 4227 /* sdivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38140 { 4233 /* sdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38141 { 4233 /* sdot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38142 { 4233 /* sdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38143 { 4233 /* sdot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38144 { 4233 /* sdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38145 { 4233 /* sdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38146 { 4233 /* sdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38147 { 4233 /* sdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38148 { 4233 /* sdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38149 { 4233 /* sdot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE },
38150 { 4233 /* sdot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38151 { 4233 /* sdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38152 { 4233 /* sdot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE },
38153 { 4233 /* sdot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38154 { 4233 /* sdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38155 { 4233 /* sdot */, 4 /* 2 */, MCK_SVEVector4bHReg, AMFBS_HasSVE },
38156 { 4233 /* sdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38157 { 4233 /* sdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38158 { 4233 /* sdot */, 4 /* 2 */, MCK_SVEVector4bHReg, AMFBS_HasSVE },
38159 { 4233 /* sdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38160 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
38161 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38162 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
38163 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38164 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38165 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38166 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38167 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38168 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38169 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38170 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38171 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38172 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38173 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38174 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38175 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38176 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38177 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38178 { 4238 /* sel */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38179 { 4238 /* sel */, 13 /* 0, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38180 { 4385 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38181 { 4385 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38182 { 4385 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38183 { 4385 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38184 { 4385 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38185 { 4385 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38186 { 4385 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38187 { 4385 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38188 { 4385 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38189 { 4385 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38190 { 4385 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38191 { 4385 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38192 { 4385 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38193 { 4385 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38194 { 4385 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38195 { 4385 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38196 { 4417 /* shrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38197 { 4417 /* shrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38198 { 4417 /* shrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38199 { 4417 /* shrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38200 { 4417 /* shrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38201 { 4417 /* shrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38202 { 4417 /* shrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38203 { 4417 /* shrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38204 { 4417 /* shrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38205 { 4417 /* shrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38206 { 4417 /* shrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38207 { 4417 /* shrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38208 { 4423 /* shrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38209 { 4423 /* shrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38210 { 4423 /* shrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38211 { 4423 /* shrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38212 { 4423 /* shrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38213 { 4423 /* shrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38214 { 4423 /* shrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38215 { 4423 /* shrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38216 { 4423 /* shrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38217 { 4423 /* shrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38218 { 4423 /* shrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38219 { 4423 /* shrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38220 { 4429 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38221 { 4429 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38222 { 4429 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38223 { 4429 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38224 { 4429 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38225 { 4429 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38226 { 4429 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38227 { 4429 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38228 { 4429 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38229 { 4429 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38230 { 4429 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38231 { 4429 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38232 { 4429 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38233 { 4429 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38234 { 4429 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38235 { 4429 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38236 { 4435 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38237 { 4435 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38238 { 4435 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38239 { 4435 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38240 { 4435 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38241 { 4435 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38242 { 4435 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38243 { 4435 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38244 { 4435 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38245 { 4435 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38246 { 4435 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38247 { 4435 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38248 { 4435 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38249 { 4435 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38250 { 4435 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38251 { 4435 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38252 { 4442 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38253 { 4442 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38254 { 4442 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38255 { 4442 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38256 { 4442 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38257 { 4442 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38258 { 4442 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38259 { 4442 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38260 { 4505 /* sm4e */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2SM4 },
38261 { 4505 /* sm4e */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2SM4 },
38262 { 4510 /* sm4ekey */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2SM4 },
38263 { 4510 /* sm4ekey */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2SM4 },
38264 { 4525 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38265 { 4525 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38266 { 4525 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38267 { 4525 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38268 { 4525 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38269 { 4525 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38270 { 4525 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38271 { 4525 /* smax */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38272 { 4525 /* smax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38273 { 4525 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38274 { 4525 /* smax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38275 { 4525 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38276 { 4525 /* smax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38277 { 4525 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38278 { 4525 /* smax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38279 { 4525 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38280 { 4525 /* smax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38281 { 4525 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38282 { 4525 /* smax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38283 { 4525 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38284 { 4525 /* smax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38285 { 4525 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38286 { 4525 /* smax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38287 { 4525 /* smax */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38288 { 4530 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38289 { 4530 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38290 { 4530 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38291 { 4530 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38292 { 4530 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38293 { 4530 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38294 { 4530 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38295 { 4530 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38296 { 4530 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38297 { 4530 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38298 { 4530 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38299 { 4530 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38300 { 4530 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38301 { 4530 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38302 { 4530 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38303 { 4530 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38304 { 4536 /* smaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38305 { 4536 /* smaxv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38306 { 4536 /* smaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38307 { 4536 /* smaxv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38308 { 4536 /* smaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38309 { 4536 /* smaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38310 { 4536 /* smaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38311 { 4536 /* smaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38312 { 4536 /* smaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38313 { 4536 /* smaxv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38314 { 4536 /* smaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38315 { 4536 /* smaxv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38316 { 4536 /* smaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38317 { 4536 /* smaxv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38318 { 4536 /* smaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38319 { 4536 /* smaxv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38320 { 4546 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38321 { 4546 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38322 { 4546 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38323 { 4546 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38324 { 4546 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38325 { 4546 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38326 { 4546 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38327 { 4546 /* smin */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38328 { 4546 /* smin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38329 { 4546 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38330 { 4546 /* smin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38331 { 4546 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38332 { 4546 /* smin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38333 { 4546 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38334 { 4546 /* smin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38335 { 4546 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38336 { 4546 /* smin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38337 { 4546 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38338 { 4546 /* smin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38339 { 4546 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38340 { 4546 /* smin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38341 { 4546 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38342 { 4546 /* smin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38343 { 4546 /* smin */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38344 { 4551 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38345 { 4551 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38346 { 4551 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38347 { 4551 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38348 { 4551 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38349 { 4551 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38350 { 4551 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38351 { 4551 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38352 { 4551 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38353 { 4551 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38354 { 4551 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38355 { 4551 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38356 { 4551 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38357 { 4551 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38358 { 4551 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38359 { 4551 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38360 { 4557 /* sminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38361 { 4557 /* sminv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38362 { 4557 /* sminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38363 { 4557 /* sminv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38364 { 4557 /* sminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38365 { 4557 /* sminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38366 { 4557 /* sminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38367 { 4557 /* sminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38368 { 4557 /* sminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38369 { 4557 /* sminv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38370 { 4557 /* sminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38371 { 4557 /* sminv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38372 { 4557 /* sminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38373 { 4557 /* sminv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38374 { 4557 /* sminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38375 { 4557 /* sminv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38376 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38377 { 4576 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38378 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38379 { 4576 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38380 { 4576 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38381 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38382 { 4576 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38383 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38384 { 4576 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38385 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38386 { 4576 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38387 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38388 { 4576 /* smlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38389 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38390 { 4576 /* smlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38391 { 4576 /* smlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38392 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38393 { 4576 /* smlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38394 { 4576 /* smlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38395 { 4576 /* smlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38396 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38397 { 4576 /* smlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38398 { 4576 /* smlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38399 { 4576 /* smlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38400 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38401 { 4583 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38402 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38403 { 4583 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38404 { 4583 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38405 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38406 { 4583 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38407 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38408 { 4583 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38409 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38410 { 4583 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38411 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38412 { 4583 /* smlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38413 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38414 { 4583 /* smlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38415 { 4583 /* smlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38416 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38417 { 4583 /* smlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38418 { 4583 /* smlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38419 { 4583 /* smlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38420 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38421 { 4583 /* smlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38422 { 4583 /* smlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38423 { 4583 /* smlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38424 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38425 { 4603 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38426 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38427 { 4603 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38428 { 4603 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38429 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38430 { 4603 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38431 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38432 { 4603 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38433 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38434 { 4603 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38435 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38436 { 4603 /* smlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38437 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38438 { 4603 /* smlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38439 { 4603 /* smlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38440 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38441 { 4603 /* smlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38442 { 4603 /* smlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38443 { 4603 /* smlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38444 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38445 { 4603 /* smlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38446 { 4603 /* smlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38447 { 4603 /* smlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38448 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38449 { 4610 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38450 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38451 { 4610 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38452 { 4610 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38453 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38454 { 4610 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38455 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38456 { 4610 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38457 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38458 { 4610 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38459 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38460 { 4610 /* smlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38461 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38462 { 4610 /* smlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38463 { 4610 /* smlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38464 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38465 { 4610 /* smlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38466 { 4610 /* smlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38467 { 4610 /* smlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38468 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38469 { 4610 /* smlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38470 { 4610 /* smlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38471 { 4610 /* smlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38472 { 4617 /* smmla */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
38473 { 4617 /* smmla */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
38474 { 4617 /* smmla */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
38475 { 4617 /* smmla */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
38476 { 4642 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38477 { 4642 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38478 { 4642 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38479 { 4642 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38480 { 4642 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38481 { 4642 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38482 { 4642 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38483 { 4642 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38484 { 4642 /* smulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38485 { 4642 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38486 { 4642 /* smulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38487 { 4642 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38488 { 4642 /* smulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38489 { 4642 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38490 { 4642 /* smulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38491 { 4642 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38492 { 4642 /* smulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38493 { 4642 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38494 { 4642 /* smulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38495 { 4642 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38496 { 4642 /* smulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38497 { 4642 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38498 { 4642 /* smulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38499 { 4642 /* smulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38500 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38501 { 4661 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38502 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38503 { 4661 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38504 { 4661 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38505 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38506 { 4661 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38507 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38508 { 4661 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38509 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38510 { 4661 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38511 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38512 { 4661 /* smullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38513 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38514 { 4661 /* smullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38515 { 4661 /* smullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38516 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38517 { 4661 /* smullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38518 { 4661 /* smullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38519 { 4661 /* smullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38520 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38521 { 4661 /* smullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38522 { 4661 /* smullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38523 { 4661 /* smullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38524 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38525 { 4668 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38526 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38527 { 4668 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38528 { 4668 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38529 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38530 { 4668 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38531 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38532 { 4668 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38533 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38534 { 4668 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38535 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38536 { 4668 /* smullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38537 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38538 { 4668 /* smullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38539 { 4668 /* smullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38540 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38541 { 4668 /* smullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38542 { 4668 /* smullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38543 { 4668 /* smullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38544 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38545 { 4668 /* smullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38546 { 4668 /* smullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38547 { 4668 /* smullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38548 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38549 { 4675 /* splice */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38550 { 4675 /* splice */, 4 /* 2 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
38551 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38552 { 4675 /* splice */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38553 { 4675 /* splice */, 4 /* 2 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
38554 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38555 { 4675 /* splice */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38556 { 4675 /* splice */, 4 /* 2 */, MCK_SVEVectorList232, AMFBS_HasSVE2 },
38557 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38558 { 4675 /* splice */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38559 { 4675 /* splice */, 4 /* 2 */, MCK_SVEVectorList232, AMFBS_HasSVE2 },
38560 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38561 { 4675 /* splice */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38562 { 4675 /* splice */, 4 /* 2 */, MCK_SVEVectorList264, AMFBS_HasSVE2 },
38563 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38564 { 4675 /* splice */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38565 { 4675 /* splice */, 4 /* 2 */, MCK_SVEVectorList264, AMFBS_HasSVE2 },
38566 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38567 { 4675 /* splice */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38568 { 4675 /* splice */, 4 /* 2 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
38569 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38570 { 4675 /* splice */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38571 { 4675 /* splice */, 4 /* 2 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
38572 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38573 { 4675 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38574 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38575 { 4675 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38576 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38577 { 4675 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38578 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38579 { 4675 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38580 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38581 { 4675 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38582 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38583 { 4675 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38584 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38585 { 4675 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38586 { 4675 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
38587 { 4675 /* splice */, 13 /* 0, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38588 { 4682 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38589 { 4682 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38590 { 4682 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38591 { 4682 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38592 { 4682 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38593 { 4682 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38594 { 4682 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38595 { 4682 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38596 { 4682 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38597 { 4682 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38598 { 4682 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38599 { 4682 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38600 { 4682 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38601 { 4682 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38602 { 4682 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38603 { 4682 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38604 { 4688 /* sqadd */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
38605 { 4688 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38606 { 4688 /* sqadd */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
38607 { 4688 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38608 { 4688 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38609 { 4688 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38610 { 4688 /* sqadd */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
38611 { 4688 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38612 { 4688 /* sqadd */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
38613 { 4688 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38614 { 4688 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38615 { 4688 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38616 { 4688 /* sqadd */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
38617 { 4688 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38618 { 4688 /* sqadd */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
38619 { 4688 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38620 { 4688 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38621 { 4688 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38622 { 4688 /* sqadd */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
38623 { 4688 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38624 { 4688 /* sqadd */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
38625 { 4688 /* sqadd */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38626 { 4688 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38627 { 4688 /* sqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
38628 { 4688 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38629 { 4688 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38630 { 4688 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38631 { 4688 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38632 { 4688 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38633 { 4688 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38634 { 4688 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38635 { 4688 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38636 { 4688 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38637 { 4688 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38638 { 4688 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38639 { 4688 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38640 { 4688 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38641 { 4688 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38642 { 4688 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38643 { 4688 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38644 { 4694 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38645 { 4694 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38646 { 4694 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38647 { 4694 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38648 { 4694 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38649 { 4694 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38650 { 4694 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38651 { 4694 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38652 { 4701 /* sqdecb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38653 { 4701 /* sqdecb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38654 { 4701 /* sqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38655 { 4701 /* sqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38656 { 4701 /* sqdecb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38657 { 4701 /* sqdecb */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38658 { 4701 /* sqdecb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38659 { 4701 /* sqdecb */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38660 { 4701 /* sqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38661 { 4701 /* sqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38662 { 4701 /* sqdecb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38663 { 4701 /* sqdecb */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38664 { 4701 /* sqdecb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38665 { 4701 /* sqdecb */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38666 { 4708 /* sqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38667 { 4708 /* sqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38668 { 4708 /* sqdecd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38669 { 4708 /* sqdecd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38670 { 4708 /* sqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38671 { 4708 /* sqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38672 { 4708 /* sqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38673 { 4708 /* sqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38674 { 4708 /* sqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38675 { 4708 /* sqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38676 { 4708 /* sqdecd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38677 { 4708 /* sqdecd */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38678 { 4708 /* sqdecd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38679 { 4708 /* sqdecd */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38680 { 4708 /* sqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38681 { 4708 /* sqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38682 { 4708 /* sqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38683 { 4708 /* sqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38684 { 4708 /* sqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38685 { 4708 /* sqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38686 { 4708 /* sqdecd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38687 { 4708 /* sqdecd */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38688 { 4708 /* sqdecd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38689 { 4708 /* sqdecd */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38690 { 4715 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38691 { 4715 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38692 { 4715 /* sqdech */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38693 { 4715 /* sqdech */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38694 { 4715 /* sqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38695 { 4715 /* sqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38696 { 4715 /* sqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38697 { 4715 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38698 { 4715 /* sqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38699 { 4715 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38700 { 4715 /* sqdech */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38701 { 4715 /* sqdech */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38702 { 4715 /* sqdech */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38703 { 4715 /* sqdech */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38704 { 4715 /* sqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38705 { 4715 /* sqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38706 { 4715 /* sqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38707 { 4715 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38708 { 4715 /* sqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38709 { 4715 /* sqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38710 { 4715 /* sqdech */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38711 { 4715 /* sqdech */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38712 { 4715 /* sqdech */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38713 { 4715 /* sqdech */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38714 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
38715 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
38716 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
38717 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
38718 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
38719 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
38720 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
38721 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
38722 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
38723 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38724 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
38725 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38726 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38727 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38728 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38729 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
38730 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
38731 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38732 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
38733 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38734 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38735 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38736 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38737 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38738 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
38739 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38740 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
38741 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38742 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38743 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38744 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
38745 { 4722 /* sqdecp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38746 { 4722 /* sqdecp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
38747 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
38748 { 4722 /* sqdecp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
38749 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
38750 { 4722 /* sqdecp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
38751 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
38752 { 4722 /* sqdecp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
38753 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
38754 { 4722 /* sqdecp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
38755 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
38756 { 4722 /* sqdecp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
38757 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
38758 { 4722 /* sqdecp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
38759 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
38760 { 4722 /* sqdecp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
38761 { 4722 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
38762 { 4729 /* sqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38763 { 4729 /* sqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38764 { 4729 /* sqdecw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38765 { 4729 /* sqdecw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38766 { 4729 /* sqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38767 { 4729 /* sqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38768 { 4729 /* sqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38769 { 4729 /* sqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38770 { 4729 /* sqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38771 { 4729 /* sqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38772 { 4729 /* sqdecw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38773 { 4729 /* sqdecw */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38774 { 4729 /* sqdecw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38775 { 4729 /* sqdecw */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38776 { 4729 /* sqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38777 { 4729 /* sqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38778 { 4729 /* sqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38779 { 4729 /* sqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38780 { 4729 /* sqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38781 { 4729 /* sqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
38782 { 4729 /* sqdecw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38783 { 4729 /* sqdecw */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38784 { 4729 /* sqdecw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38785 { 4729 /* sqdecw */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38786 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38787 { 4753 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38788 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38789 { 4753 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38790 { 4753 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38791 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38792 { 4753 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38793 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38794 { 4753 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38795 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38796 { 4753 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38797 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38798 { 4753 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38799 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38800 { 4753 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38801 { 4753 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38802 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38803 { 4753 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38804 { 4753 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38805 { 4753 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38806 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38807 { 4753 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38808 { 4753 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38809 { 4753 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38810 { 4762 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38811 { 4762 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38812 { 4762 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38813 { 4762 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38814 { 4762 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38815 { 4762 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38816 { 4762 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38817 { 4762 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38818 { 4762 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38819 { 4762 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38820 { 4762 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38821 { 4762 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38822 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38823 { 4772 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38824 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38825 { 4772 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38826 { 4772 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38827 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38828 { 4772 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38829 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38830 { 4772 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38831 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38832 { 4772 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38833 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38834 { 4772 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38835 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38836 { 4772 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38837 { 4772 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38838 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38839 { 4772 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38840 { 4772 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38841 { 4772 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38842 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38843 { 4772 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38844 { 4772 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38845 { 4772 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38846 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38847 { 4798 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38848 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38849 { 4798 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38850 { 4798 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38851 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38852 { 4798 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38853 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38854 { 4798 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38855 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38856 { 4798 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38857 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38858 { 4798 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38859 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38860 { 4798 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38861 { 4798 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38862 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38863 { 4798 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38864 { 4798 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38865 { 4798 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38866 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38867 { 4798 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38868 { 4798 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38869 { 4798 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38870 { 4807 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38871 { 4807 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38872 { 4807 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38873 { 4807 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38874 { 4807 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38875 { 4807 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38876 { 4807 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38877 { 4807 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38878 { 4807 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38879 { 4807 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38880 { 4807 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38881 { 4807 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38882 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38883 { 4817 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38884 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38885 { 4817 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38886 { 4817 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38887 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38888 { 4817 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38889 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38890 { 4817 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38891 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38892 { 4817 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38893 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38894 { 4817 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38895 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38896 { 4817 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38897 { 4817 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38898 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38899 { 4817 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38900 { 4817 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38901 { 4817 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38902 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38903 { 4817 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38904 { 4817 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38905 { 4817 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38906 { 4826 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38907 { 4826 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38908 { 4826 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38909 { 4826 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38910 { 4826 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38911 { 4826 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38912 { 4826 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38913 { 4826 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38914 { 4826 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38915 { 4826 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38916 { 4826 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38917 { 4826 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38918 { 4826 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38919 { 4826 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
38920 { 4826 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38921 { 4826 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
38922 { 4826 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
38923 { 4826 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38924 { 4826 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
38925 { 4826 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38926 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38927 { 4851 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38928 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38929 { 4851 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38930 { 4851 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38931 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38932 { 4851 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38933 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38934 { 4851 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38935 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38936 { 4851 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38937 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38938 { 4851 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38939 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38940 { 4851 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38941 { 4851 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38942 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38943 { 4851 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38944 { 4851 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38945 { 4851 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38946 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38947 { 4851 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38948 { 4851 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38949 { 4851 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38950 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38951 { 4860 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38952 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38953 { 4860 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38954 { 4860 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38955 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38956 { 4860 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38957 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38958 { 4860 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38959 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38960 { 4860 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38961 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38962 { 4860 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38963 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38964 { 4860 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38965 { 4860 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38966 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38967 { 4860 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
38968 { 4860 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38969 { 4860 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38970 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38971 { 4860 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38972 { 4860 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
38973 { 4860 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38974 { 4869 /* sqincb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38975 { 4869 /* sqincb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38976 { 4869 /* sqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38977 { 4869 /* sqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38978 { 4869 /* sqincb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38979 { 4869 /* sqincb */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38980 { 4869 /* sqincb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38981 { 4869 /* sqincb */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38982 { 4869 /* sqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38983 { 4869 /* sqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38984 { 4869 /* sqincb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38985 { 4869 /* sqincb */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38986 { 4869 /* sqincb */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38987 { 4869 /* sqincb */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
38988 { 4876 /* sqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38989 { 4876 /* sqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38990 { 4876 /* sqincd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38991 { 4876 /* sqincd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38992 { 4876 /* sqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38993 { 4876 /* sqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38994 { 4876 /* sqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38995 { 4876 /* sqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38996 { 4876 /* sqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
38997 { 4876 /* sqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
38998 { 4876 /* sqincd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
38999 { 4876 /* sqincd */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39000 { 4876 /* sqincd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39001 { 4876 /* sqincd */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39002 { 4876 /* sqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39003 { 4876 /* sqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39004 { 4876 /* sqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39005 { 4876 /* sqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39006 { 4876 /* sqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39007 { 4876 /* sqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39008 { 4876 /* sqincd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39009 { 4876 /* sqincd */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39010 { 4876 /* sqincd */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39011 { 4876 /* sqincd */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39012 { 4883 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39013 { 4883 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39014 { 4883 /* sqinch */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39015 { 4883 /* sqinch */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39016 { 4883 /* sqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39017 { 4883 /* sqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39018 { 4883 /* sqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39019 { 4883 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39020 { 4883 /* sqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39021 { 4883 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39022 { 4883 /* sqinch */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39023 { 4883 /* sqinch */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39024 { 4883 /* sqinch */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39025 { 4883 /* sqinch */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39026 { 4883 /* sqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39027 { 4883 /* sqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39028 { 4883 /* sqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39029 { 4883 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39030 { 4883 /* sqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39031 { 4883 /* sqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39032 { 4883 /* sqinch */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39033 { 4883 /* sqinch */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39034 { 4883 /* sqinch */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39035 { 4883 /* sqinch */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39036 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39037 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39038 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39039 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39040 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39041 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39042 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
39043 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
39044 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39045 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39046 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39047 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39048 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
39049 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39050 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
39051 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39052 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39053 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39054 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39055 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39056 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
39057 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39058 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
39059 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39060 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39061 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39062 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39063 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39064 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
39065 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39066 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
39067 { 4890 /* sqincp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39068 { 4890 /* sqincp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
39069 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39070 { 4890 /* sqincp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
39071 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39072 { 4890 /* sqincp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
39073 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39074 { 4890 /* sqincp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
39075 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39076 { 4890 /* sqincp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
39077 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39078 { 4890 /* sqincp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
39079 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39080 { 4890 /* sqincp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
39081 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
39082 { 4890 /* sqincp */, 4 /* 2 */, MCK_GPR64as32, AMFBS_HasSVE },
39083 { 4890 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
39084 { 4897 /* sqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39085 { 4897 /* sqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39086 { 4897 /* sqincw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39087 { 4897 /* sqincw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39088 { 4897 /* sqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39089 { 4897 /* sqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39090 { 4897 /* sqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39091 { 4897 /* sqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39092 { 4897 /* sqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39093 { 4897 /* sqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39094 { 4897 /* sqincw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39095 { 4897 /* sqincw */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39096 { 4897 /* sqincw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39097 { 4897 /* sqincw */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39098 { 4897 /* sqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39099 { 4897 /* sqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39100 { 4897 /* sqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39101 { 4897 /* sqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39102 { 4897 /* sqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
39103 { 4897 /* sqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39104 { 4897 /* sqincw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39105 { 4897 /* sqincw */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39106 { 4897 /* sqincw */, 2 /* 1 */, MCK_GPR64as32, AMFBS_HasSVE },
39107 { 4897 /* sqincw */, 4 /* 2 */, MCK_SVEPattern, AMFBS_HasSVE },
39108 { 4904 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39109 { 4904 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39110 { 4904 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39111 { 4904 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39112 { 4904 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39113 { 4904 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39114 { 4904 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39115 { 4904 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39116 { 4904 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39117 { 4904 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39118 { 4904 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39119 { 4904 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39120 { 4904 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39121 { 4904 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39122 { 4904 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39123 { 4904 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39124 { 4910 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39125 { 4910 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39126 { 4910 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39127 { 4910 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39128 { 4910 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39129 { 4910 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39130 { 4910 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39131 { 4910 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39132 { 4910 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39133 { 4910 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39134 { 4910 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39135 { 4910 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39136 { 4910 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39137 { 4910 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39138 { 4910 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39139 { 4910 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39140 { 4920 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39141 { 4920 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39142 { 4920 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39143 { 4920 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39144 { 4920 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39145 { 4920 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39146 { 4920 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39147 { 4920 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39148 { 4920 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39149 { 4920 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39150 { 4920 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39151 { 4920 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39152 { 4920 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39153 { 4920 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
39154 { 4920 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39155 { 4920 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
39156 { 4920 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
39157 { 4920 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39158 { 4920 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
39159 { 4920 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39160 { 4929 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39161 { 4929 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39162 { 4929 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39163 { 4929 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39164 { 4929 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39165 { 4929 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39166 { 4929 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39167 { 4929 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39168 { 4929 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39169 { 4929 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39170 { 4929 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39171 { 4929 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39172 { 4929 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39173 { 4929 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
39174 { 4929 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39175 { 4929 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
39176 { 4929 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
39177 { 4929 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39178 { 4929 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
39179 { 4929 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39180 { 4938 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39181 { 4938 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39182 { 4938 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39183 { 4938 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39184 { 4938 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39185 { 4938 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39186 { 4938 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39187 { 4938 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39188 { 4938 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39189 { 4938 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39190 { 4938 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39191 { 4938 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39192 { 4938 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39193 { 4938 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
39194 { 4938 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39195 { 4938 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
39196 { 4938 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
39197 { 4938 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39198 { 4938 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
39199 { 4938 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39200 { 4947 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39201 { 4947 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39202 { 4947 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39203 { 4947 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39204 { 4947 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39205 { 4947 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39206 { 4947 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39207 { 4947 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39208 { 4947 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39209 { 4947 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39210 { 4947 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39211 { 4947 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39212 { 4947 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39213 { 4947 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39214 { 4947 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39215 { 4947 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39216 { 4954 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39217 { 4954 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39218 { 4954 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39219 { 4954 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39220 { 4954 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39221 { 4954 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39222 { 4954 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39223 { 4954 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39224 { 4954 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39225 { 4954 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39226 { 4954 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39227 { 4954 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39228 { 4954 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39229 { 4954 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39230 { 4954 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39231 { 4954 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39232 { 4979 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39233 { 4979 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39234 { 4979 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39235 { 4979 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39236 { 4979 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39237 { 4979 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39238 { 4979 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39239 { 4979 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39240 { 4979 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39241 { 4979 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39242 { 4979 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39243 { 4979 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39244 { 4988 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39245 { 4988 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39246 { 4988 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39247 { 4988 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39248 { 4988 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39249 { 4988 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39250 { 4988 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39251 { 4988 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39252 { 4988 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39253 { 4988 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39254 { 4988 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39255 { 4988 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39256 { 5016 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39257 { 5016 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39258 { 5016 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39259 { 5016 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39260 { 5016 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39261 { 5016 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39262 { 5016 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39263 { 5016 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39264 { 5016 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39265 { 5016 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39266 { 5016 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39267 { 5016 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39268 { 5026 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39269 { 5026 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39270 { 5026 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39271 { 5026 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39272 { 5026 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39273 { 5026 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39274 { 5026 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39275 { 5026 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39276 { 5026 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39277 { 5026 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39278 { 5026 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39279 { 5026 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39280 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39281 { 5036 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39282 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39283 { 5036 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39284 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39285 { 5036 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39286 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39287 { 5036 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39288 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39289 { 5036 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39290 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39291 { 5036 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39292 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39293 { 5036 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39294 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39295 { 5036 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39296 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39297 { 5036 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39298 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39299 { 5036 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39300 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39301 { 5036 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39302 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39303 { 5036 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39304 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39305 { 5036 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39306 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39307 { 5036 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39308 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39309 { 5036 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39310 { 5036 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39311 { 5036 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39312 { 5042 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39313 { 5042 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39314 { 5042 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39315 { 5042 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39316 { 5042 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39317 { 5042 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39318 { 5042 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39319 { 5042 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39320 { 5042 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39321 { 5042 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39322 { 5042 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39323 { 5042 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39324 { 5042 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39325 { 5042 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39326 { 5042 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39327 { 5042 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39328 { 5049 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39329 { 5049 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39330 { 5049 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39331 { 5049 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39332 { 5049 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39333 { 5049 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39334 { 5049 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39335 { 5049 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39336 { 5049 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39337 { 5049 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39338 { 5049 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39339 { 5049 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39340 { 5049 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39341 { 5049 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39342 { 5049 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39343 { 5049 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39344 { 5071 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39345 { 5071 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39346 { 5071 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39347 { 5071 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39348 { 5071 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39349 { 5071 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39350 { 5071 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39351 { 5071 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39352 { 5071 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39353 { 5071 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39354 { 5071 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39355 { 5071 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39356 { 5079 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39357 { 5079 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39358 { 5079 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39359 { 5079 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39360 { 5079 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39361 { 5079 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39362 { 5079 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39363 { 5079 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39364 { 5079 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39365 { 5079 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39366 { 5079 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39367 { 5079 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39368 { 5104 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39369 { 5104 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39370 { 5104 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39371 { 5104 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39372 { 5104 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39373 { 5104 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39374 { 5104 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39375 { 5104 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39376 { 5104 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39377 { 5104 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39378 { 5104 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39379 { 5104 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39380 { 5113 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39381 { 5113 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39382 { 5113 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39383 { 5113 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39384 { 5113 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39385 { 5113 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39386 { 5113 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39387 { 5113 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39388 { 5113 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39389 { 5113 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39390 { 5113 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39391 { 5113 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39392 { 5122 /* sqsub */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
39393 { 5122 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39394 { 5122 /* sqsub */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
39395 { 5122 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39396 { 5122 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39397 { 5122 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39398 { 5122 /* sqsub */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
39399 { 5122 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39400 { 5122 /* sqsub */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
39401 { 5122 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39402 { 5122 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39403 { 5122 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39404 { 5122 /* sqsub */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
39405 { 5122 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39406 { 5122 /* sqsub */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
39407 { 5122 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39408 { 5122 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39409 { 5122 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39410 { 5122 /* sqsub */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
39411 { 5122 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39412 { 5122 /* sqsub */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
39413 { 5122 /* sqsub */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39414 { 5122 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39415 { 5122 /* sqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39416 { 5122 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39417 { 5122 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39418 { 5122 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39419 { 5122 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39420 { 5122 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39421 { 5122 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39422 { 5122 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39423 { 5122 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39424 { 5122 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39425 { 5122 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39426 { 5122 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39427 { 5122 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39428 { 5122 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39429 { 5122 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39430 { 5122 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39431 { 5122 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39432 { 5128 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39433 { 5128 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39434 { 5128 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39435 { 5128 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39436 { 5128 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39437 { 5128 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39438 { 5128 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39439 { 5128 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39440 { 5128 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39441 { 5128 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39442 { 5128 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39443 { 5128 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39444 { 5128 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39445 { 5128 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39446 { 5128 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39447 { 5128 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39448 { 5148 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39449 { 5148 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39450 { 5148 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39451 { 5148 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39452 { 5148 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39453 { 5148 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39454 { 5148 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39455 { 5148 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39456 { 5148 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39457 { 5148 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39458 { 5148 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39459 { 5148 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39460 { 5155 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39461 { 5155 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39462 { 5155 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39463 { 5155 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39464 { 5155 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39465 { 5155 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39466 { 5155 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39467 { 5155 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39468 { 5155 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39469 { 5155 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39470 { 5155 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39471 { 5155 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39472 { 5177 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39473 { 5177 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39474 { 5177 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39475 { 5177 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39476 { 5177 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39477 { 5177 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39478 { 5177 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39479 { 5177 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39480 { 5177 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39481 { 5177 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39482 { 5177 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39483 { 5177 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39484 { 5185 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39485 { 5185 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39486 { 5185 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39487 { 5185 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39488 { 5185 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39489 { 5185 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39490 { 5185 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39491 { 5185 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39492 { 5185 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39493 { 5185 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39494 { 5185 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39495 { 5185 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39496 { 5193 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39497 { 5193 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39498 { 5193 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39499 { 5193 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39500 { 5193 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39501 { 5193 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39502 { 5193 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39503 { 5193 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39504 { 5193 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39505 { 5193 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39506 { 5193 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39507 { 5193 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39508 { 5193 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39509 { 5193 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39510 { 5193 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39511 { 5193 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39512 { 5200 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39513 { 5200 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39514 { 5200 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39515 { 5200 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39516 { 5200 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39517 { 5200 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39518 { 5200 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39519 { 5200 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39520 { 5204 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39521 { 5204 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39522 { 5204 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39523 { 5204 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39524 { 5204 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39525 { 5204 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39526 { 5204 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39527 { 5204 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39528 { 5204 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39529 { 5204 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39530 { 5204 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39531 { 5204 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39532 { 5204 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39533 { 5204 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39534 { 5204 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39535 { 5204 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39536 { 5210 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39537 { 5210 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39538 { 5210 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39539 { 5210 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39540 { 5210 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39541 { 5210 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39542 { 5210 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39543 { 5210 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39544 { 5210 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39545 { 5210 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39546 { 5210 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39547 { 5210 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39548 { 5210 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39549 { 5210 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39550 { 5210 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39551 { 5210 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39552 { 5217 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39553 { 5217 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39554 { 5217 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39555 { 5217 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39556 { 5217 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39557 { 5217 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39558 { 5217 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39559 { 5217 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39560 { 5217 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39561 { 5217 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39562 { 5217 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39563 { 5217 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39564 { 5217 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39565 { 5217 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39566 { 5217 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39567 { 5217 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39568 { 5223 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39569 { 5223 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39570 { 5223 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39571 { 5223 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39572 { 5223 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39573 { 5223 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39574 { 5223 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39575 { 5223 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39576 { 5252 /* sshllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39577 { 5252 /* sshllb */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39578 { 5252 /* sshllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39579 { 5252 /* sshllb */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39580 { 5252 /* sshllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39581 { 5252 /* sshllb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39582 { 5252 /* sshllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39583 { 5252 /* sshllb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39584 { 5252 /* sshllb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39585 { 5252 /* sshllb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39586 { 5252 /* sshllb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39587 { 5252 /* sshllb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39588 { 5259 /* sshllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39589 { 5259 /* sshllt */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39590 { 5259 /* sshllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39591 { 5259 /* sshllt */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39592 { 5259 /* sshllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39593 { 5259 /* sshllt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39594 { 5259 /* sshllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39595 { 5259 /* sshllt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39596 { 5259 /* sshllt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39597 { 5259 /* sshllt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39598 { 5259 /* sshllt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39599 { 5259 /* sshllt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39600 { 5271 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39601 { 5271 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39602 { 5271 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39603 { 5271 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39604 { 5271 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39605 { 5271 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39606 { 5271 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39607 { 5271 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39608 { 5289 /* ssublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39609 { 5289 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39610 { 5289 /* ssublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39611 { 5289 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39612 { 5289 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39613 { 5289 /* ssublb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39614 { 5289 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39615 { 5289 /* ssublb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39616 { 5289 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39617 { 5289 /* ssublb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39618 { 5289 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39619 { 5289 /* ssublb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39620 { 5296 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39621 { 5296 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39622 { 5296 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39623 { 5296 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39624 { 5296 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39625 { 5296 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39626 { 5296 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39627 { 5296 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39628 { 5296 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39629 { 5296 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39630 { 5296 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39631 { 5296 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39632 { 5304 /* ssublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39633 { 5304 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39634 { 5304 /* ssublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39635 { 5304 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39636 { 5304 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39637 { 5304 /* ssublt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39638 { 5304 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39639 { 5304 /* ssublt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39640 { 5304 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39641 { 5304 /* ssublt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39642 { 5304 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39643 { 5304 /* ssublt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39644 { 5311 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39645 { 5311 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39646 { 5311 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39647 { 5311 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39648 { 5311 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39649 { 5311 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39650 { 5311 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39651 { 5311 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39652 { 5311 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39653 { 5311 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39654 { 5311 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39655 { 5311 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39656 { 5332 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39657 { 5332 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39658 { 5332 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39659 { 5332 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39660 { 5332 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39661 { 5332 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39662 { 5332 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39663 { 5332 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39664 { 5332 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39665 { 5332 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39666 { 5332 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39667 { 5332 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39668 { 5339 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39669 { 5339 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39670 { 5339 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39671 { 5339 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39672 { 5339 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39673 { 5339 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39674 { 5339 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39675 { 5339 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39676 { 5339 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39677 { 5339 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39678 { 5339 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39679 { 5339 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39680 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39681 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39682 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39683 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39684 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39685 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39686 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39687 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39688 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39689 { 5350 /* st1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39690 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39691 { 5350 /* st1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39692 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39693 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39694 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39695 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39696 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39697 { 5350 /* st1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39698 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39699 { 5350 /* st1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39700 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39701 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39702 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39703 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39704 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39705 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
39706 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39707 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
39708 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39709 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
39710 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39711 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
39712 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39713 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39714 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39715 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39716 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39717 { 5350 /* st1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39718 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39719 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39720 { 5350 /* st1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39721 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39722 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39723 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39724 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39725 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39726 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39727 { 5350 /* st1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39728 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39729 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39730 { 5350 /* st1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39731 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39732 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39733 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39734 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39735 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39736 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39737 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39738 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39739 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39740 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39741 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39742 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39743 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39744 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39745 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
39746 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39747 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39748 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
39749 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39750 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39751 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
39752 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39753 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39754 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
39755 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39756 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39757 { 5350 /* st1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39758 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39759 { 5350 /* st1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39760 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39761 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39762 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39763 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39764 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39765 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39766 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39767 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
39768 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39769 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39770 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
39771 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39772 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39773 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
39774 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39775 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39776 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
39777 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39778 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39779 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
39780 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39781 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39782 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
39783 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39784 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39785 { 5350 /* st1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39786 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39787 { 5350 /* st1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39788 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39789 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39790 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39791 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39792 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39793 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39794 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39795 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39796 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
39797 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39798 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39799 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
39800 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39801 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39802 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
39803 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39804 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39805 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
39806 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39807 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39808 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39809 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39810 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39811 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39812 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39813 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
39814 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39815 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39816 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendSXTW328Only, AMFBS_HasSVE },
39817 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39818 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39819 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
39820 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39821 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39822 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendUXTW328Only, AMFBS_HasSVE },
39823 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39824 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39825 { 5350 /* st1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39826 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39827 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39828 { 5350 /* st1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39829 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39830 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39831 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39832 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39833 { 5350 /* st1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
39834 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39835 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39836 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39837 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
39838 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39839 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39840 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
39841 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39842 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39843 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
39844 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39845 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39846 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendSXTW648Only, AMFBS_HasSVE },
39847 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39848 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39849 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
39850 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39851 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39852 { 5350 /* st1b */, 16 /* 4 */, MCK_ZPRExtendUXTW648Only, AMFBS_HasSVE },
39853 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39854 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39855 { 5350 /* st1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39856 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39857 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39858 { 5350 /* st1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39859 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39860 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39861 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39862 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39863 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
39864 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39865 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39866 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39867 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
39868 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39869 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39870 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39871 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39872 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39873 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39874 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39875 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
39876 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39877 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
39878 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39879 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
39880 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39881 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
39882 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39883 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
39884 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39885 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39886 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39887 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
39888 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39889 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39890 { 5350 /* st1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39891 { 5350 /* st1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39892 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39893 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39894 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39895 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39896 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39897 { 5355 /* st1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39898 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39899 { 5355 /* st1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39900 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39901 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39902 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39903 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39904 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39905 { 5355 /* st1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39906 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39907 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39908 { 5355 /* st1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39909 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39910 { 5355 /* st1d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
39911 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39912 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39913 { 5355 /* st1d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
39914 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39915 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39916 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39917 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
39918 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39919 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39920 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
39921 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39922 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39923 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
39924 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39925 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39926 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
39927 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39928 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39929 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
39930 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39931 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39932 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
39933 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39934 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39935 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
39936 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39937 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39938 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
39939 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39940 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39941 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
39942 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39943 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39944 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
39945 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39946 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39947 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
39948 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39949 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39950 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
39951 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39952 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39953 { 5355 /* st1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39954 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39955 { 5355 /* st1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
39956 { 5355 /* st1d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
39957 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39958 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39959 { 5355 /* st1d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
39960 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39961 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39962 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39963 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
39964 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39965 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39966 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendLSL6464, AMFBS_HasSVE },
39967 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39968 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39969 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
39970 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39971 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39972 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
39973 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39974 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39975 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
39976 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39977 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39978 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendSXTW6464, AMFBS_HasSVE },
39979 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39980 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39981 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
39982 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39983 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39984 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
39985 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39986 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39987 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
39988 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39989 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39990 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendUXTW6464, AMFBS_HasSVE },
39991 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39992 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39993 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
39994 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39995 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39996 { 5355 /* st1d */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
39997 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
39998 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
39999 { 5355 /* st1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40000 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40001 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40002 { 5355 /* st1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40003 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40004 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40005 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40006 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40007 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40008 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40009 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40010 { 5355 /* st1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40011 { 5355 /* st1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40012 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40013 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40014 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40015 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40016 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40017 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40018 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40019 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40020 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40021 { 5360 /* st1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40022 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40023 { 5360 /* st1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40024 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40025 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40026 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40027 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40028 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40029 { 5360 /* st1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40030 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40031 { 5360 /* st1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40032 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40033 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40034 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40035 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40036 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40037 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40038 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40039 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40040 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40041 { 5360 /* st1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40042 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40043 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40044 { 5360 /* st1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40045 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40046 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40047 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40048 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40049 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40050 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40051 { 5360 /* st1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40052 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40053 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40054 { 5360 /* st1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40055 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40056 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40057 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40058 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40059 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40060 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40061 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40062 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40063 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40064 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40065 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40066 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40067 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40068 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40069 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
40070 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40071 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40072 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
40073 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40074 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40075 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
40076 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40077 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40078 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
40079 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40080 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40081 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
40082 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40083 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40084 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
40085 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40086 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40087 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
40088 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40089 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40090 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
40091 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40092 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40093 { 5360 /* st1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40094 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40095 { 5360 /* st1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40096 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40097 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40098 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40099 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40100 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40101 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40102 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40103 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
40104 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40105 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40106 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
40107 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40108 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40109 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
40110 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40111 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40112 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
40113 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40114 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40115 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
40116 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40117 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40118 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
40119 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40120 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40121 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
40122 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40123 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40124 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
40125 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40126 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40127 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
40128 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40129 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40130 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
40131 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40132 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40133 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
40134 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40135 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40136 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
40137 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40138 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40139 { 5360 /* st1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40140 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40141 { 5360 /* st1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40142 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40143 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40144 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40145 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40146 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40147 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40148 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40149 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40150 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40151 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40152 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40153 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40154 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40155 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
40156 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40157 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40158 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW3216, AMFBS_HasSVE },
40159 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40160 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40161 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
40162 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40163 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40164 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
40165 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40166 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40167 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
40168 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40169 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40170 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW3216, AMFBS_HasSVE },
40171 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40172 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40173 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
40174 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40175 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40176 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
40177 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40178 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40179 { 5360 /* st1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40180 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40181 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40182 { 5360 /* st1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40183 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40184 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40185 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40186 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40187 { 5360 /* st1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40188 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40189 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40190 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40191 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
40192 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40193 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40194 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendLSL6416, AMFBS_HasSVE },
40195 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40196 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40197 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
40198 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40199 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40200 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
40201 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40202 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40203 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
40204 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40205 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40206 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW6416, AMFBS_HasSVE },
40207 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40208 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40209 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
40210 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40211 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40212 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
40213 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40214 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40215 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
40216 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40217 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40218 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW6416, AMFBS_HasSVE },
40219 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40220 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40221 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
40222 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40223 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40224 { 5360 /* st1h */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
40225 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40226 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40227 { 5360 /* st1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40228 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40229 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40230 { 5360 /* st1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40231 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40232 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40233 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40234 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40235 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40236 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40237 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40238 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40239 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40240 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40241 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40242 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40243 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40244 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40245 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40246 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40247 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40248 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40249 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40250 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40251 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40252 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40253 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40254 { 5360 /* st1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40255 { 5360 /* st1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40256 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40257 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40258 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40259 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40260 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40261 { 5365 /* st1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40262 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40263 { 5365 /* st1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40264 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40265 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40266 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40267 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40268 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40269 { 5365 /* st1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40270 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40271 { 5365 /* st1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40272 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40273 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40274 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40275 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40276 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40277 { 5365 /* st1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40278 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40279 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40280 { 5365 /* st1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40281 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40282 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40283 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40284 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40285 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40286 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40287 { 5365 /* st1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40288 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40289 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40290 { 5365 /* st1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40291 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40292 { 5365 /* st1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40293 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40294 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40295 { 5365 /* st1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40296 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40297 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40298 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40299 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
40300 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40301 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40302 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
40303 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40304 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40305 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
40306 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40307 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40308 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
40309 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40310 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40311 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
40312 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40313 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40314 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
40315 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40316 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40317 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
40318 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40319 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40320 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
40321 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40322 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40323 { 5365 /* st1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40324 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40325 { 5365 /* st1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40326 { 5365 /* st1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40327 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40328 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40329 { 5365 /* st1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40330 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40331 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40332 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40333 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
40334 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40335 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40336 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
40337 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40338 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40339 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
40340 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40341 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40342 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
40343 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40344 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40345 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
40346 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40347 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40348 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
40349 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40350 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40351 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
40352 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40353 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40354 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
40355 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40356 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40357 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
40358 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40359 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40360 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
40361 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40362 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40363 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
40364 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40365 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40366 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
40367 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40368 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40369 { 5365 /* st1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40370 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40371 { 5365 /* st1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40372 { 5365 /* st1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40373 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40374 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40375 { 5365 /* st1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40376 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40377 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40378 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40379 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
40380 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40381 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40382 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW3232, AMFBS_HasSVE },
40383 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40384 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40385 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
40386 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40387 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40388 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW328, AMFBS_HasSVE },
40389 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40390 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40391 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
40392 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40393 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40394 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW3232, AMFBS_HasSVE },
40395 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40396 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40397 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
40398 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40399 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40400 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW328, AMFBS_HasSVE },
40401 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40402 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40403 { 5365 /* st1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40404 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40405 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40406 { 5365 /* st1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40407 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40408 { 5365 /* st1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40409 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40410 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40411 { 5365 /* st1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40412 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40413 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40414 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40415 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
40416 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40417 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40418 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendLSL6432, AMFBS_HasSVE },
40419 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40420 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40421 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
40422 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40423 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40424 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendLSL648, AMFBS_HasSVE },
40425 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40426 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40427 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
40428 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40429 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40430 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW6432, AMFBS_HasSVE },
40431 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40432 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40433 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
40434 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40435 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40436 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendSXTW648, AMFBS_HasSVE },
40437 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40438 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40439 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
40440 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40441 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40442 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW6432, AMFBS_HasSVE },
40443 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40444 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40445 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
40446 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40447 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40448 { 5365 /* st1w */, 16 /* 4 */, MCK_ZPRExtendUXTW648, AMFBS_HasSVE },
40449 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40450 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40451 { 5365 /* st1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40452 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40453 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40454 { 5365 /* st1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40455 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40456 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40457 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40458 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40459 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40460 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40461 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40462 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40463 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40464 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40465 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40466 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40467 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40468 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40469 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40470 { 5365 /* st1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40471 { 5365 /* st1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40472 { 5374 /* st2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40473 { 5374 /* st2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
40474 { 5374 /* st2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40475 { 5374 /* st2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
40476 { 5374 /* st2b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40477 { 5374 /* st2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40478 { 5374 /* st2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
40479 { 5374 /* st2b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40480 { 5374 /* st2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40481 { 5374 /* st2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
40482 { 5374 /* st2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40483 { 5374 /* st2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
40484 { 5374 /* st2b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40485 { 5374 /* st2b */, 1 /* 0 */, MCK_SVEVectorList28, AMFBS_HasSVE },
40486 { 5379 /* st2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40487 { 5379 /* st2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
40488 { 5379 /* st2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40489 { 5379 /* st2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
40490 { 5379 /* st2d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40491 { 5379 /* st2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40492 { 5379 /* st2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
40493 { 5379 /* st2d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40494 { 5379 /* st2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40495 { 5379 /* st2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
40496 { 5379 /* st2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40497 { 5379 /* st2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
40498 { 5379 /* st2d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40499 { 5379 /* st2d */, 1 /* 0 */, MCK_SVEVectorList264, AMFBS_HasSVE },
40500 { 5389 /* st2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40501 { 5389 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
40502 { 5389 /* st2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40503 { 5389 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
40504 { 5389 /* st2h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40505 { 5389 /* st2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40506 { 5389 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
40507 { 5389 /* st2h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40508 { 5389 /* st2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40509 { 5389 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
40510 { 5389 /* st2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40511 { 5389 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
40512 { 5389 /* st2h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40513 { 5389 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
40514 { 5394 /* st2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40515 { 5394 /* st2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
40516 { 5394 /* st2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40517 { 5394 /* st2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
40518 { 5394 /* st2w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40519 { 5394 /* st2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40520 { 5394 /* st2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
40521 { 5394 /* st2w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40522 { 5394 /* st2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40523 { 5394 /* st2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
40524 { 5394 /* st2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40525 { 5394 /* st2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
40526 { 5394 /* st2w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40527 { 5394 /* st2w */, 1 /* 0 */, MCK_SVEVectorList232, AMFBS_HasSVE },
40528 { 5403 /* st3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40529 { 5403 /* st3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
40530 { 5403 /* st3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40531 { 5403 /* st3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
40532 { 5403 /* st3b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40533 { 5403 /* st3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40534 { 5403 /* st3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
40535 { 5403 /* st3b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40536 { 5403 /* st3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40537 { 5403 /* st3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
40538 { 5403 /* st3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40539 { 5403 /* st3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
40540 { 5403 /* st3b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40541 { 5403 /* st3b */, 1 /* 0 */, MCK_SVEVectorList38, AMFBS_HasSVE },
40542 { 5408 /* st3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40543 { 5408 /* st3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
40544 { 5408 /* st3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40545 { 5408 /* st3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
40546 { 5408 /* st3d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40547 { 5408 /* st3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40548 { 5408 /* st3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
40549 { 5408 /* st3d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40550 { 5408 /* st3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40551 { 5408 /* st3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
40552 { 5408 /* st3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40553 { 5408 /* st3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
40554 { 5408 /* st3d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40555 { 5408 /* st3d */, 1 /* 0 */, MCK_SVEVectorList364, AMFBS_HasSVE },
40556 { 5413 /* st3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40557 { 5413 /* st3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
40558 { 5413 /* st3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40559 { 5413 /* st3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
40560 { 5413 /* st3h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40561 { 5413 /* st3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40562 { 5413 /* st3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
40563 { 5413 /* st3h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40564 { 5413 /* st3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40565 { 5413 /* st3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
40566 { 5413 /* st3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40567 { 5413 /* st3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
40568 { 5413 /* st3h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40569 { 5413 /* st3h */, 1 /* 0 */, MCK_SVEVectorList316, AMFBS_HasSVE },
40570 { 5418 /* st3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40571 { 5418 /* st3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
40572 { 5418 /* st3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40573 { 5418 /* st3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
40574 { 5418 /* st3w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40575 { 5418 /* st3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40576 { 5418 /* st3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
40577 { 5418 /* st3w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40578 { 5418 /* st3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40579 { 5418 /* st3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
40580 { 5418 /* st3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40581 { 5418 /* st3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
40582 { 5418 /* st3w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40583 { 5418 /* st3w */, 1 /* 0 */, MCK_SVEVectorList332, AMFBS_HasSVE },
40584 { 5427 /* st4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40585 { 5427 /* st4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
40586 { 5427 /* st4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40587 { 5427 /* st4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
40588 { 5427 /* st4b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40589 { 5427 /* st4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40590 { 5427 /* st4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
40591 { 5427 /* st4b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40592 { 5427 /* st4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40593 { 5427 /* st4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
40594 { 5427 /* st4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40595 { 5427 /* st4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
40596 { 5427 /* st4b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40597 { 5427 /* st4b */, 1 /* 0 */, MCK_SVEVectorList48, AMFBS_HasSVE },
40598 { 5432 /* st4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40599 { 5432 /* st4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
40600 { 5432 /* st4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40601 { 5432 /* st4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
40602 { 5432 /* st4d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40603 { 5432 /* st4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40604 { 5432 /* st4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
40605 { 5432 /* st4d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40606 { 5432 /* st4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40607 { 5432 /* st4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
40608 { 5432 /* st4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40609 { 5432 /* st4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
40610 { 5432 /* st4d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40611 { 5432 /* st4d */, 1 /* 0 */, MCK_SVEVectorList464, AMFBS_HasSVE },
40612 { 5437 /* st4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40613 { 5437 /* st4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
40614 { 5437 /* st4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40615 { 5437 /* st4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
40616 { 5437 /* st4h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40617 { 5437 /* st4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40618 { 5437 /* st4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
40619 { 5437 /* st4h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40620 { 5437 /* st4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40621 { 5437 /* st4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
40622 { 5437 /* st4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40623 { 5437 /* st4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
40624 { 5437 /* st4h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40625 { 5437 /* st4h */, 1 /* 0 */, MCK_SVEVectorList416, AMFBS_HasSVE },
40626 { 5442 /* st4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40627 { 5442 /* st4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
40628 { 5442 /* st4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40629 { 5442 /* st4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
40630 { 5442 /* st4w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40631 { 5442 /* st4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40632 { 5442 /* st4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
40633 { 5442 /* st4w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40634 { 5442 /* st4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40635 { 5442 /* st4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
40636 { 5442 /* st4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40637 { 5442 /* st4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
40638 { 5442 /* st4w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40639 { 5442 /* st4w */, 1 /* 0 */, MCK_SVEVectorList432, AMFBS_HasSVE },
40640 { 5447 /* st64b */, 1 /* 0 */, MCK_GPR64x8, AMFBS_HasLS64 },
40641 { 5447 /* st64b */, 1 /* 0 */, MCK_GPR64x8, AMFBS_HasLS64 },
40642 { 5453 /* st64bv */, 2 /* 1 */, MCK_GPR64x8, AMFBS_HasLS64 },
40643 { 5453 /* st64bv */, 2 /* 1 */, MCK_GPR64x8, AMFBS_HasLS64 },
40644 { 5460 /* st64bv0 */, 2 /* 1 */, MCK_GPR64x8, AMFBS_HasLS64 },
40645 { 5460 /* st64bv0 */, 2 /* 1 */, MCK_GPR64x8, AMFBS_HasLS64 },
40646 { 5611 /* stllr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
40647 { 5611 /* stllr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
40648 { 5611 /* stllr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
40649 { 5611 /* stllr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
40650 { 5617 /* stllrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
40651 { 5617 /* stllrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
40652 { 5624 /* stllrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
40653 { 5624 /* stllrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_HasLOR },
40654 { 5631 /* stlr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
40655 { 5631 /* stlr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
40656 { 5631 /* stlr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
40657 { 5631 /* stlr */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
40658 { 5636 /* stlrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
40659 { 5636 /* stlrb */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
40660 { 5642 /* stlrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
40661 { 5642 /* stlrh */, 4 /* 2 */, MCK_GPR64sp0, AMFBS_None },
40662 { 5668 /* stlxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
40663 { 5668 /* stlxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
40664 { 5668 /* stlxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
40665 { 5668 /* stlxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
40666 { 5674 /* stlxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40667 { 5674 /* stlxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40668 { 5674 /* stlxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40669 { 5674 /* stlxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40670 { 5680 /* stlxrb */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40671 { 5680 /* stlxrb */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40672 { 5687 /* stlxrh */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40673 { 5687 /* stlxrh */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40674 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40675 { 5699 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40676 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40677 { 5699 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40678 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40679 { 5699 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40680 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40681 { 5699 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40682 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40683 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40684 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40685 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40686 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40687 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
40688 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40689 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
40690 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40691 { 5699 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40692 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40693 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40694 { 5699 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40695 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40696 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40697 { 5699 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40698 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40699 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40700 { 5699 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40701 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40702 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40703 { 5699 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40704 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40705 { 5699 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40706 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40707 { 5699 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40708 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40709 { 5699 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40710 { 5699 /* stnt1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40711 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40712 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40713 { 5699 /* stnt1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40714 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40715 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40716 { 5699 /* stnt1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40717 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40718 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
40719 { 5699 /* stnt1b */, 16 /* 4 */, MCK_GPR64NoXZRshifted8, AMFBS_HasSVE },
40720 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40721 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
40722 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40723 { 5699 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40724 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40725 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40726 { 5699 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40727 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40728 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40729 { 5699 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40730 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40731 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40732 { 5699 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40733 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40734 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40735 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40736 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40737 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40738 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40739 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
40740 { 5699 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40741 { 5699 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList18, AMFBS_HasSVE },
40742 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40743 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40744 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40745 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40746 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40747 { 5706 /* stnt1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40748 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40749 { 5706 /* stnt1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40750 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40751 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40752 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40753 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40754 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40755 { 5706 /* stnt1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40756 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40757 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40758 { 5706 /* stnt1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40759 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40760 { 5706 /* stnt1d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40761 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40762 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40763 { 5706 /* stnt1d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40764 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40765 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40766 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40767 { 5706 /* stnt1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40768 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40769 { 5706 /* stnt1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40770 { 5706 /* stnt1d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40771 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40772 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40773 { 5706 /* stnt1d */, 16 /* 4 */, MCK_GPR64NoXZRshifted64, AMFBS_HasSVE },
40774 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40775 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40776 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40777 { 5706 /* stnt1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40778 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40779 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40780 { 5706 /* stnt1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40781 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40782 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40783 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40784 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40785 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40786 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40787 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40788 { 5706 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40789 { 5706 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE },
40790 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40791 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40792 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40793 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40794 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40795 { 5713 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40796 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40797 { 5713 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40798 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40799 { 5713 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40800 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40801 { 5713 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40802 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40803 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40804 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40805 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40806 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40807 { 5713 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40808 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40809 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40810 { 5713 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40811 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40812 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40813 { 5713 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40814 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40815 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40816 { 5713 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40817 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40818 { 5713 /* stnt1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40819 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40820 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40821 { 5713 /* stnt1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40822 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40823 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40824 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40825 { 5713 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40826 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40827 { 5713 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40828 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40829 { 5713 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40830 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40831 { 5713 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40832 { 5713 /* stnt1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40833 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40834 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40835 { 5713 /* stnt1h */, 16 /* 4 */, MCK_GPR64NoXZRshifted16, AMFBS_HasSVE },
40836 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40837 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40838 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40839 { 5713 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40840 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40841 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40842 { 5713 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40843 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40844 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40845 { 5713 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40846 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40847 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40848 { 5713 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40849 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40850 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40851 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40852 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40853 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40854 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40855 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40856 { 5713 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40857 { 5713 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList116, AMFBS_HasSVE },
40858 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40859 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40860 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40861 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40862 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40863 { 5720 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40864 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40865 { 5720 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40866 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40867 { 5720 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40868 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40869 { 5720 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40870 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40871 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40872 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40873 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40874 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40875 { 5720 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40876 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40877 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40878 { 5720 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40879 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40880 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40881 { 5720 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40882 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40883 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40884 { 5720 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40885 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40886 { 5720 /* stnt1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40887 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40888 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40889 { 5720 /* stnt1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40890 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40891 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40892 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40893 { 5720 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40894 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40895 { 5720 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40896 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40897 { 5720 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40898 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40899 { 5720 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40900 { 5720 /* stnt1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40901 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40902 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40903 { 5720 /* stnt1w */, 16 /* 4 */, MCK_GPR64NoXZRshifted32, AMFBS_HasSVE },
40904 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40905 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40906 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40907 { 5720 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40908 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40909 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40910 { 5720 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40911 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
40912 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40913 { 5720 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40914 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40915 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40916 { 5720 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40917 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
40918 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40919 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40920 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40921 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40922 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40923 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40924 { 5720 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40925 { 5720 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE },
40926 { 5731 /* str */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
40927 { 5731 /* str */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
40928 { 5731 /* str */, 1 /* 0 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
40929 { 5731 /* str */, 1 /* 0 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
40930 { 5731 /* str */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
40931 { 5731 /* str */, 1 /* 0 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
40932 { 5731 /* str */, 1 /* 0 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
40933 { 5731 /* str */, 1 /* 0 */, MCK_SVEVectorAnyReg, AMFBS_HasSVE },
40934 { 6018 /* stxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
40935 { 6018 /* stxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
40936 { 6018 /* stxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
40937 { 6018 /* stxp */, 16 /* 4 */, MCK_GPR64sp0, AMFBS_None },
40938 { 6023 /* stxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40939 { 6023 /* stxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40940 { 6023 /* stxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40941 { 6023 /* stxr */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40942 { 6028 /* stxrb */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40943 { 6028 /* stxrb */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40944 { 6034 /* stxrh */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40945 { 6034 /* stxrh */, 8 /* 3 */, MCK_GPR64sp0, AMFBS_None },
40946 { 6057 /* sub */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
40947 { 6057 /* sub */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
40948 { 6057 /* sub */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
40949 { 6057 /* sub */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
40950 { 6057 /* sub */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
40951 { 6057 /* sub */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
40952 { 6057 /* sub */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
40953 { 6057 /* sub */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
40954 { 6057 /* sub */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
40955 { 6057 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40956 { 6057 /* sub */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
40957 { 6057 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40958 { 6057 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40959 { 6057 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40960 { 6057 /* sub */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
40961 { 6057 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40962 { 6057 /* sub */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
40963 { 6057 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40964 { 6057 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40965 { 6057 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40966 { 6057 /* sub */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
40967 { 6057 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40968 { 6057 /* sub */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
40969 { 6057 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40970 { 6057 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40971 { 6057 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40972 { 6057 /* sub */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
40973 { 6057 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40974 { 6057 /* sub */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
40975 { 6057 /* sub */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40976 { 6057 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40977 { 6057 /* sub */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40978 { 6057 /* sub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40979 { 6057 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40980 { 6057 /* sub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40981 { 6057 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
40982 { 6057 /* sub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40983 { 6057 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40984 { 6057 /* sub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40985 { 6057 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
40986 { 6057 /* sub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40987 { 6057 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40988 { 6057 /* sub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40989 { 6057 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
40990 { 6057 /* sub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40991 { 6057 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40992 { 6057 /* sub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
40993 { 6057 /* sub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
40994 { 6079 /* subhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40995 { 6079 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40996 { 6079 /* subhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40997 { 6079 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40998 { 6079 /* subhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40999 { 6079 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41000 { 6079 /* subhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41001 { 6079 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41002 { 6079 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41003 { 6079 /* subhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41004 { 6079 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41005 { 6079 /* subhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41006 { 6086 /* subhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41007 { 6086 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41008 { 6086 /* subhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41009 { 6086 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41010 { 6086 /* subhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41011 { 6086 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41012 { 6086 /* subhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41013 { 6086 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41014 { 6086 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41015 { 6086 /* subhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41016 { 6086 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41017 { 6086 /* subhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41018 { 6104 /* subr */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
41019 { 6104 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41020 { 6104 /* subr */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
41021 { 6104 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41022 { 6104 /* subr */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
41023 { 6104 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41024 { 6104 /* subr */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
41025 { 6104 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41026 { 6104 /* subr */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
41027 { 6104 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41028 { 6104 /* subr */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
41029 { 6104 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41030 { 6104 /* subr */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
41031 { 6104 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41032 { 6104 /* subr */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
41033 { 6104 /* subr */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41034 { 6104 /* subr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41035 { 6104 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41036 { 6104 /* subr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41037 { 6104 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41038 { 6104 /* subr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41039 { 6104 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41040 { 6104 /* subr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41041 { 6104 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41042 { 6104 /* subr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41043 { 6104 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41044 { 6104 /* subr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41045 { 6104 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41046 { 6104 /* subr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41047 { 6104 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41048 { 6104 /* subr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41049 { 6104 /* subr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41050 { 6109 /* subs */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
41051 { 6109 /* subs */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
41052 { 6109 /* subs */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
41053 { 6109 /* subs */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
41054 { 6109 /* subs */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
41055 { 6109 /* subs */, 4 /* 2 */, MCK_AddSubImmNeg, AMFBS_UseNegativeImmediates },
41056 { 6109 /* subs */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
41057 { 6109 /* subs */, 4 /* 2 */, MCK_AddSubImm, AMFBS_None },
41058 { 6114 /* sudot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
41059 { 6114 /* sudot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE_HasMatMulInt8 },
41060 { 6114 /* sudot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
41061 { 6114 /* sudot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
41062 { 6114 /* sudot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE_HasMatMulInt8 },
41063 { 6114 /* sudot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
41064 { 6120 /* sunpkhi */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41065 { 6120 /* sunpkhi */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41066 { 6120 /* sunpkhi */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41067 { 6120 /* sunpkhi */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41068 { 6120 /* sunpkhi */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41069 { 6120 /* sunpkhi */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41070 { 6120 /* sunpkhi */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41071 { 6120 /* sunpkhi */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41072 { 6120 /* sunpkhi */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41073 { 6120 /* sunpkhi */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41074 { 6120 /* sunpkhi */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41075 { 6120 /* sunpkhi */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41076 { 6128 /* sunpklo */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41077 { 6128 /* sunpklo */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41078 { 6128 /* sunpklo */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41079 { 6128 /* sunpklo */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41080 { 6128 /* sunpklo */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41081 { 6128 /* sunpklo */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41082 { 6128 /* sunpklo */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41083 { 6128 /* sunpklo */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41084 { 6128 /* sunpklo */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41085 { 6128 /* sunpklo */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41086 { 6128 /* sunpklo */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41087 { 6128 /* sunpklo */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41088 { 6136 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41089 { 6136 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41090 { 6136 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41091 { 6136 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41092 { 6136 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41093 { 6136 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41094 { 6136 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41095 { 6136 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41096 { 6136 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41097 { 6136 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41098 { 6136 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41099 { 6136 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41100 { 6136 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41101 { 6136 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41102 { 6136 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41103 { 6136 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41104 { 6215 /* sxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41105 { 6215 /* sxtb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41106 { 6215 /* sxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41107 { 6215 /* sxtb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41108 { 6215 /* sxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41109 { 6215 /* sxtb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41110 { 6215 /* sxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41111 { 6215 /* sxtb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41112 { 6215 /* sxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41113 { 6215 /* sxtb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41114 { 6215 /* sxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41115 { 6215 /* sxtb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41116 { 6220 /* sxth */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41117 { 6220 /* sxth */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41118 { 6220 /* sxth */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41119 { 6220 /* sxth */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41120 { 6220 /* sxth */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41121 { 6220 /* sxth */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41122 { 6220 /* sxth */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41123 { 6220 /* sxth */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41124 { 6236 /* sxtw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41125 { 6236 /* sxtw */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41126 { 6236 /* sxtw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41127 { 6236 /* sxtw */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41128 { 6241 /* sys */, 6 /* 1, 2 */, MCK_SysCR, AMFBS_None },
41129 { 6241 /* sys */, 6 /* 1, 2 */, MCK_SysCR, AMFBS_None },
41130 { 6241 /* sys */, 6 /* 1, 2 */, MCK_SysCR, AMFBS_None },
41131 { 6241 /* sys */, 6 /* 1, 2 */, MCK_SysCR, AMFBS_None },
41132 { 6245 /* sysl */, 12 /* 2, 3 */, MCK_SysCR, AMFBS_None },
41133 { 6245 /* sysl */, 12 /* 2, 3 */, MCK_SysCR, AMFBS_None },
41134 { 6250 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41135 { 6250 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41136 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41137 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList116, AMFBS_HasSVE },
41138 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41139 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList116, AMFBS_HasSVE },
41140 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41141 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
41142 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41143 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
41144 { 6250 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41145 { 6250 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41146 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41147 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList132, AMFBS_HasSVE },
41148 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41149 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList132, AMFBS_HasSVE },
41150 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41151 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList232, AMFBS_HasSVE2 },
41152 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41153 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList232, AMFBS_HasSVE2 },
41154 { 6250 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41155 { 6250 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41156 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41157 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList164, AMFBS_HasSVE },
41158 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41159 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList164, AMFBS_HasSVE },
41160 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41161 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList264, AMFBS_HasSVE2 },
41162 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41163 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList264, AMFBS_HasSVE2 },
41164 { 6250 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41165 { 6250 /* tbl */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41166 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41167 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList18, AMFBS_HasSVE },
41168 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41169 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList18, AMFBS_HasSVE },
41170 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41171 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
41172 { 6250 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41173 { 6250 /* tbl */, 2 /* 1 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
41174 { 6254 /* tbnz */, 1 /* 0 */, MCK_GPR32as64, AMFBS_None },
41175 { 6254 /* tbnz */, 1 /* 0 */, MCK_GPR32as64, AMFBS_None },
41176 { 6259 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41177 { 6259 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41178 { 6259 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41179 { 6259 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41180 { 6259 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41181 { 6259 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41182 { 6259 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41183 { 6259 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41184 { 6263 /* tbz */, 1 /* 0 */, MCK_GPR32as64, AMFBS_None },
41185 { 6263 /* tbz */, 1 /* 0 */, MCK_GPR32as64, AMFBS_None },
41186 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41187 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41188 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41189 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41190 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41191 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41192 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41193 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41194 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
41195 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
41196 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41197 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41198 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41199 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41200 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41201 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41202 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41203 { 6283 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41204 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41205 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41206 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41207 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41208 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41209 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41210 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41211 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41212 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
41213 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
41214 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41215 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41216 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41217 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41218 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41219 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41220 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41221 { 6288 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41222 { 6293 /* tsb */, 1 /* 0 */, MCK_Barrier, AMFBS_HasTRACEV8_4 },
41223 { 6293 /* tsb */, 1 /* 0 */, MCK_Barrier, AMFBS_HasTRACEV8_4 },
41224 { 6314 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41225 { 6314 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41226 { 6314 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41227 { 6314 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41228 { 6314 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41229 { 6314 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41230 { 6314 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41231 { 6314 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41232 { 6332 /* uabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41233 { 6332 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41234 { 6332 /* uabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41235 { 6332 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41236 { 6332 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41237 { 6332 /* uabalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41238 { 6332 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41239 { 6332 /* uabalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41240 { 6332 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41241 { 6332 /* uabalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41242 { 6332 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41243 { 6332 /* uabalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41244 { 6339 /* uabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41245 { 6339 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41246 { 6339 /* uabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41247 { 6339 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41248 { 6339 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41249 { 6339 /* uabalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41250 { 6339 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41251 { 6339 /* uabalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41252 { 6339 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41253 { 6339 /* uabalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41254 { 6339 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41255 { 6339 /* uabalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41256 { 6346 /* uabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41257 { 6346 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41258 { 6346 /* uabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41259 { 6346 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41260 { 6346 /* uabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41261 { 6346 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41262 { 6346 /* uabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41263 { 6346 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41264 { 6346 /* uabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41265 { 6346 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41266 { 6346 /* uabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41267 { 6346 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41268 { 6346 /* uabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41269 { 6346 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41270 { 6346 /* uabd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41271 { 6346 /* uabd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41272 { 6364 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41273 { 6364 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41274 { 6364 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41275 { 6364 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41276 { 6364 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41277 { 6364 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41278 { 6364 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41279 { 6364 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41280 { 6364 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41281 { 6364 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41282 { 6364 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41283 { 6364 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41284 { 6371 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41285 { 6371 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41286 { 6371 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41287 { 6371 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41288 { 6371 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41289 { 6371 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41290 { 6371 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41291 { 6371 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41292 { 6371 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41293 { 6371 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41294 { 6371 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41295 { 6371 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41296 { 6378 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41297 { 6378 /* uadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41298 { 6378 /* uadalp */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41299 { 6378 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41300 { 6378 /* uadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41301 { 6378 /* uadalp */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41302 { 6378 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41303 { 6378 /* uadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41304 { 6378 /* uadalp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41305 { 6378 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41306 { 6378 /* uadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41307 { 6378 /* uadalp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41308 { 6378 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41309 { 6378 /* uadalp */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41310 { 6378 /* uadalp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41311 { 6378 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41312 { 6378 /* uadalp */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41313 { 6378 /* uadalp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41314 { 6398 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41315 { 6398 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41316 { 6398 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41317 { 6398 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41318 { 6398 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41319 { 6398 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41320 { 6398 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41321 { 6398 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41322 { 6398 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41323 { 6398 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41324 { 6398 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41325 { 6398 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41326 { 6412 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41327 { 6412 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41328 { 6412 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41329 { 6412 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41330 { 6412 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41331 { 6412 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41332 { 6412 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41333 { 6412 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41334 { 6412 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41335 { 6412 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41336 { 6412 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41337 { 6412 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41338 { 6426 /* uaddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41339 { 6426 /* uaddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41340 { 6426 /* uaddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41341 { 6426 /* uaddv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41342 { 6426 /* uaddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41343 { 6426 /* uaddv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41344 { 6426 /* uaddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41345 { 6426 /* uaddv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41346 { 6426 /* uaddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41347 { 6426 /* uaddv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41348 { 6426 /* uaddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41349 { 6426 /* uaddv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41350 { 6426 /* uaddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41351 { 6426 /* uaddv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41352 { 6426 /* uaddv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41353 { 6426 /* uaddv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41354 { 6445 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41355 { 6445 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41356 { 6445 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41357 { 6445 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41358 { 6445 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41359 { 6445 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41360 { 6445 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41361 { 6445 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41362 { 6445 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41363 { 6445 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41364 { 6445 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41365 { 6445 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41366 { 6452 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41367 { 6452 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41368 { 6452 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41369 { 6452 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41370 { 6452 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41371 { 6452 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41372 { 6452 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41373 { 6452 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41374 { 6452 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41375 { 6452 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41376 { 6452 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41377 { 6452 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41378 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41379 { 6464 /* ucvtf */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41380 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41381 { 6464 /* ucvtf */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41382 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41383 { 6464 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41384 { 6464 /* ucvtf */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41385 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41386 { 6464 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41387 { 6464 /* ucvtf */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41388 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41389 { 6464 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41390 { 6464 /* ucvtf */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41391 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41392 { 6464 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41393 { 6464 /* ucvtf */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41394 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41395 { 6464 /* ucvtf */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41396 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41397 { 6464 /* ucvtf */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41398 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41399 { 6464 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41400 { 6464 /* ucvtf */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41401 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41402 { 6464 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41403 { 6464 /* ucvtf */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41404 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41405 { 6464 /* ucvtf */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41406 { 6464 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41407 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41408 { 6464 /* ucvtf */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41409 { 6464 /* ucvtf */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41410 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41411 { 6464 /* ucvtf */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41412 { 6464 /* ucvtf */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41413 { 6464 /* ucvtf */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41414 { 6474 /* udiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41415 { 6474 /* udiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41416 { 6474 /* udiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41417 { 6474 /* udiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41418 { 6474 /* udiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41419 { 6474 /* udiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41420 { 6474 /* udiv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41421 { 6474 /* udiv */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41422 { 6479 /* udivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41423 { 6479 /* udivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41424 { 6479 /* udivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41425 { 6479 /* udivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41426 { 6479 /* udivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41427 { 6479 /* udivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41428 { 6479 /* udivr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41429 { 6479 /* udivr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41430 { 6485 /* udot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41431 { 6485 /* udot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41432 { 6485 /* udot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41433 { 6485 /* udot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41434 { 6485 /* udot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41435 { 6485 /* udot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41436 { 6485 /* udot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41437 { 6485 /* udot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41438 { 6485 /* udot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41439 { 6485 /* udot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE },
41440 { 6485 /* udot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41441 { 6485 /* udot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41442 { 6485 /* udot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE },
41443 { 6485 /* udot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41444 { 6485 /* udot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41445 { 6485 /* udot */, 4 /* 2 */, MCK_SVEVector4bHReg, AMFBS_HasSVE },
41446 { 6485 /* udot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41447 { 6485 /* udot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41448 { 6485 /* udot */, 4 /* 2 */, MCK_SVEVector4bHReg, AMFBS_HasSVE },
41449 { 6485 /* udot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41450 { 6490 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41451 { 6490 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41452 { 6490 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41453 { 6490 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41454 { 6490 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41455 { 6490 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41456 { 6490 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41457 { 6490 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41458 { 6490 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41459 { 6490 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41460 { 6490 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41461 { 6490 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41462 { 6490 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41463 { 6490 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41464 { 6490 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41465 { 6490 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41466 { 6496 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41467 { 6496 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41468 { 6496 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41469 { 6496 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41470 { 6496 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41471 { 6496 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41472 { 6496 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41473 { 6496 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41474 { 6496 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41475 { 6496 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41476 { 6496 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41477 { 6496 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41478 { 6496 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41479 { 6496 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41480 { 6496 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41481 { 6496 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41482 { 6502 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41483 { 6502 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41484 { 6502 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41485 { 6502 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41486 { 6502 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41487 { 6502 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41488 { 6502 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41489 { 6502 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41490 { 6502 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41491 { 6502 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41492 { 6502 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41493 { 6502 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41494 { 6502 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41495 { 6502 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41496 { 6502 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41497 { 6502 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41498 { 6516 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41499 { 6516 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41500 { 6516 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41501 { 6516 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41502 { 6516 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41503 { 6516 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41504 { 6516 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41505 { 6516 /* umax */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41506 { 6516 /* umax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41507 { 6516 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41508 { 6516 /* umax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41509 { 6516 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41510 { 6516 /* umax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41511 { 6516 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41512 { 6516 /* umax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41513 { 6516 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41514 { 6516 /* umax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41515 { 6516 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41516 { 6516 /* umax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41517 { 6516 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41518 { 6516 /* umax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41519 { 6516 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41520 { 6516 /* umax */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41521 { 6516 /* umax */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41522 { 6521 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41523 { 6521 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41524 { 6521 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41525 { 6521 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41526 { 6521 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41527 { 6521 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41528 { 6521 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41529 { 6521 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41530 { 6521 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41531 { 6521 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41532 { 6521 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41533 { 6521 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41534 { 6521 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41535 { 6521 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41536 { 6521 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41537 { 6521 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41538 { 6527 /* umaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41539 { 6527 /* umaxv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41540 { 6527 /* umaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41541 { 6527 /* umaxv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41542 { 6527 /* umaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41543 { 6527 /* umaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41544 { 6527 /* umaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41545 { 6527 /* umaxv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41546 { 6527 /* umaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41547 { 6527 /* umaxv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41548 { 6527 /* umaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41549 { 6527 /* umaxv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41550 { 6527 /* umaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41551 { 6527 /* umaxv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41552 { 6527 /* umaxv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41553 { 6527 /* umaxv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41554 { 6533 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41555 { 6533 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41556 { 6533 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41557 { 6533 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41558 { 6533 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41559 { 6533 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41560 { 6533 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41561 { 6533 /* umin */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41562 { 6533 /* umin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41563 { 6533 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41564 { 6533 /* umin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41565 { 6533 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41566 { 6533 /* umin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41567 { 6533 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41568 { 6533 /* umin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41569 { 6533 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41570 { 6533 /* umin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41571 { 6533 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41572 { 6533 /* umin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41573 { 6533 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41574 { 6533 /* umin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41575 { 6533 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41576 { 6533 /* umin */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41577 { 6533 /* umin */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41578 { 6538 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41579 { 6538 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41580 { 6538 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41581 { 6538 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41582 { 6538 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41583 { 6538 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41584 { 6538 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41585 { 6538 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41586 { 6538 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41587 { 6538 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41588 { 6538 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41589 { 6538 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41590 { 6538 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41591 { 6538 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41592 { 6538 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41593 { 6538 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41594 { 6544 /* uminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41595 { 6544 /* uminv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41596 { 6544 /* uminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41597 { 6544 /* uminv */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41598 { 6544 /* uminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41599 { 6544 /* uminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41600 { 6544 /* uminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41601 { 6544 /* uminv */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41602 { 6544 /* uminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41603 { 6544 /* uminv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41604 { 6544 /* uminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41605 { 6544 /* uminv */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41606 { 6544 /* uminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41607 { 6544 /* uminv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41608 { 6544 /* uminv */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41609 { 6544 /* uminv */, 4 /* 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41610 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41611 { 6563 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41612 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41613 { 6563 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41614 { 6563 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41615 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41616 { 6563 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41617 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41618 { 6563 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41619 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41620 { 6563 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41621 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41622 { 6563 /* umlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41623 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41624 { 6563 /* umlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41625 { 6563 /* umlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41626 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41627 { 6563 /* umlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41628 { 6563 /* umlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41629 { 6563 /* umlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41630 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41631 { 6563 /* umlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41632 { 6563 /* umlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41633 { 6563 /* umlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41634 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41635 { 6570 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41636 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41637 { 6570 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41638 { 6570 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41639 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41640 { 6570 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41641 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41642 { 6570 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41643 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41644 { 6570 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41645 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41646 { 6570 /* umlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41647 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41648 { 6570 /* umlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41649 { 6570 /* umlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41650 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41651 { 6570 /* umlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41652 { 6570 /* umlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41653 { 6570 /* umlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41654 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41655 { 6570 /* umlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41656 { 6570 /* umlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41657 { 6570 /* umlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41658 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41659 { 6590 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41660 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41661 { 6590 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41662 { 6590 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41663 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41664 { 6590 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41665 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41666 { 6590 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41667 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41668 { 6590 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41669 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41670 { 6590 /* umlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41671 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41672 { 6590 /* umlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41673 { 6590 /* umlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41674 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41675 { 6590 /* umlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41676 { 6590 /* umlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41677 { 6590 /* umlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41678 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41679 { 6590 /* umlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41680 { 6590 /* umlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41681 { 6590 /* umlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41682 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41683 { 6597 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41684 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41685 { 6597 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41686 { 6597 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41687 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41688 { 6597 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41689 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41690 { 6597 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41691 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41692 { 6597 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41693 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41694 { 6597 /* umlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41695 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41696 { 6597 /* umlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41697 { 6597 /* umlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41698 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41699 { 6597 /* umlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41700 { 6597 /* umlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41701 { 6597 /* umlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41702 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41703 { 6597 /* umlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41704 { 6597 /* umlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41705 { 6597 /* umlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41706 { 6604 /* ummla */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
41707 { 6604 /* ummla */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
41708 { 6604 /* ummla */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
41709 { 6604 /* ummla */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
41710 { 6629 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41711 { 6629 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41712 { 6629 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41713 { 6629 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41714 { 6629 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41715 { 6629 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41716 { 6629 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41717 { 6629 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41718 { 6629 /* umulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41719 { 6629 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41720 { 6629 /* umulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41721 { 6629 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41722 { 6629 /* umulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41723 { 6629 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41724 { 6629 /* umulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41725 { 6629 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41726 { 6629 /* umulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41727 { 6629 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41728 { 6629 /* umulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41729 { 6629 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41730 { 6629 /* umulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41731 { 6629 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41732 { 6629 /* umulh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
41733 { 6629 /* umulh */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41734 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41735 { 6648 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41736 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41737 { 6648 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41738 { 6648 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41739 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41740 { 6648 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41741 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41742 { 6648 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41743 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41744 { 6648 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41745 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41746 { 6648 /* umullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41747 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41748 { 6648 /* umullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41749 { 6648 /* umullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41750 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41751 { 6648 /* umullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41752 { 6648 /* umullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41753 { 6648 /* umullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41754 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41755 { 6648 /* umullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41756 { 6648 /* umullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41757 { 6648 /* umullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41758 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41759 { 6655 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41760 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41761 { 6655 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41762 { 6655 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41763 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41764 { 6655 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41765 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41766 { 6655 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41767 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41768 { 6655 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41769 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41770 { 6655 /* umullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41771 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41772 { 6655 /* umullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41773 { 6655 /* umullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41774 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41775 { 6655 /* umullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
41776 { 6655 /* umullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41777 { 6655 /* umullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41778 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41779 { 6655 /* umullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41780 { 6655 /* umullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
41781 { 6655 /* umullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41782 { 6662 /* uqadd */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
41783 { 6662 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41784 { 6662 /* uqadd */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
41785 { 6662 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41786 { 6662 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41787 { 6662 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41788 { 6662 /* uqadd */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
41789 { 6662 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41790 { 6662 /* uqadd */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
41791 { 6662 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41792 { 6662 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41793 { 6662 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41794 { 6662 /* uqadd */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
41795 { 6662 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41796 { 6662 /* uqadd */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
41797 { 6662 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41798 { 6662 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41799 { 6662 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41800 { 6662 /* uqadd */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
41801 { 6662 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41802 { 6662 /* uqadd */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
41803 { 6662 /* uqadd */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41804 { 6662 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41805 { 6662 /* uqadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
41806 { 6662 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41807 { 6662 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41808 { 6662 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41809 { 6662 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
41810 { 6662 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41811 { 6662 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41812 { 6662 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41813 { 6662 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
41814 { 6662 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41815 { 6662 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41816 { 6662 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41817 { 6662 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
41818 { 6662 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41819 { 6662 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41820 { 6662 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
41821 { 6662 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
41822 { 6668 /* uqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41823 { 6668 /* uqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41824 { 6668 /* uqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41825 { 6668 /* uqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41826 { 6668 /* uqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41827 { 6668 /* uqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41828 { 6668 /* uqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41829 { 6668 /* uqdecb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41830 { 6675 /* uqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41831 { 6675 /* uqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41832 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41833 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41834 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41835 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41836 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41837 { 6675 /* uqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41838 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41839 { 6675 /* uqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41840 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41841 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41842 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41843 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41844 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41845 { 6675 /* uqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41846 { 6675 /* uqdecd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41847 { 6675 /* uqdecd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41848 { 6682 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41849 { 6682 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41850 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41851 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41852 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41853 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41854 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41855 { 6682 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41856 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41857 { 6682 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41858 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41859 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41860 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41861 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41862 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41863 { 6682 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41864 { 6682 /* uqdech */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41865 { 6682 /* uqdech */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41866 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41867 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41868 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41869 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41870 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41871 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41872 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41873 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41874 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41875 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41876 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41877 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41878 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41879 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41880 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41881 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41882 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41883 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41884 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41885 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41886 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41887 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41888 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41889 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41890 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41891 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41892 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41893 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41894 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41895 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41896 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41897 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41898 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41899 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41900 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41901 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41902 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41903 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41904 { 6689 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41905 { 6689 /* uqdecp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41906 { 6696 /* uqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41907 { 6696 /* uqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41908 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41909 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41910 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41911 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41912 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41913 { 6696 /* uqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41914 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41915 { 6696 /* uqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41916 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41917 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41918 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41919 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41920 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41921 { 6696 /* uqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41922 { 6696 /* uqdecw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41923 { 6696 /* uqdecw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41924 { 6703 /* uqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41925 { 6703 /* uqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41926 { 6703 /* uqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41927 { 6703 /* uqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41928 { 6703 /* uqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41929 { 6703 /* uqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41930 { 6703 /* uqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41931 { 6703 /* uqincb */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41932 { 6710 /* uqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41933 { 6710 /* uqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41934 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41935 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41936 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41937 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41938 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41939 { 6710 /* uqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41940 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41941 { 6710 /* uqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41942 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41943 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41944 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41945 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41946 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41947 { 6710 /* uqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41948 { 6710 /* uqincd */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41949 { 6710 /* uqincd */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
41950 { 6717 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41951 { 6717 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41952 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41953 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41954 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41955 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41956 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41957 { 6717 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41958 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41959 { 6717 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41960 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41961 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41962 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41963 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41964 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41965 { 6717 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41966 { 6717 /* uqinch */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
41967 { 6717 /* uqinch */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41968 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41969 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41970 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41971 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41972 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41973 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41974 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41975 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41976 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41977 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41978 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41979 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41980 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41981 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
41982 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41983 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
41984 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41985 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41986 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
41987 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41988 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41989 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41990 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41991 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
41992 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41993 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41994 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
41995 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41996 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41997 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
41998 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
41999 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42000 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42001 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42002 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42003 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42004 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
42005 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42006 { 6724 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateAnyReg, AMFBS_HasSVE },
42007 { 6724 /* uqincp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42008 { 6731 /* uqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42009 { 6731 /* uqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42010 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42011 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42012 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42013 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42014 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42015 { 6731 /* uqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42016 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42017 { 6731 /* uqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42018 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42019 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42020 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42021 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42022 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42023 { 6731 /* uqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42024 { 6731 /* uqincw */, 2 /* 1 */, MCK_SVEPattern, AMFBS_HasSVE },
42025 { 6731 /* uqincw */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42026 { 6738 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42027 { 6738 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42028 { 6738 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42029 { 6738 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42030 { 6738 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42031 { 6738 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42032 { 6738 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42033 { 6738 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42034 { 6738 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42035 { 6738 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42036 { 6738 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42037 { 6738 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42038 { 6738 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42039 { 6738 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42040 { 6738 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42041 { 6738 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42042 { 6745 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42043 { 6745 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42044 { 6745 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42045 { 6745 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42046 { 6745 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42047 { 6745 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42048 { 6745 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42049 { 6745 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42050 { 6745 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42051 { 6745 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42052 { 6745 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42053 { 6745 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42054 { 6745 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42055 { 6745 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42056 { 6745 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42057 { 6745 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42058 { 6770 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42059 { 6770 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42060 { 6770 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42061 { 6770 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42062 { 6770 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42063 { 6770 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42064 { 6770 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42065 { 6770 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42066 { 6770 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42067 { 6770 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42068 { 6770 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42069 { 6770 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42070 { 6779 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42071 { 6779 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42072 { 6779 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42073 { 6779 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42074 { 6779 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42075 { 6779 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42076 { 6779 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42077 { 6779 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42078 { 6779 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42079 { 6779 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42080 { 6779 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42081 { 6779 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42082 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42083 { 6788 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42084 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42085 { 6788 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42086 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42087 { 6788 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42088 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42089 { 6788 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42090 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42091 { 6788 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42092 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42093 { 6788 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42094 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42095 { 6788 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42096 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42097 { 6788 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42098 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42099 { 6788 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42100 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42101 { 6788 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42102 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42103 { 6788 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42104 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42105 { 6788 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42106 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42107 { 6788 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42108 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42109 { 6788 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42110 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42111 { 6788 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42112 { 6788 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42113 { 6788 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42114 { 6794 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42115 { 6794 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42116 { 6794 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42117 { 6794 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42118 { 6794 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42119 { 6794 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42120 { 6794 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42121 { 6794 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42122 { 6794 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42123 { 6794 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42124 { 6794 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42125 { 6794 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42126 { 6794 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42127 { 6794 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42128 { 6794 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42129 { 6794 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42130 { 6816 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42131 { 6816 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42132 { 6816 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42133 { 6816 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42134 { 6816 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42135 { 6816 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42136 { 6816 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42137 { 6816 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42138 { 6816 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42139 { 6816 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42140 { 6816 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42141 { 6816 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42142 { 6824 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42143 { 6824 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42144 { 6824 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42145 { 6824 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42146 { 6824 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42147 { 6824 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42148 { 6824 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42149 { 6824 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42150 { 6824 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42151 { 6824 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42152 { 6824 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42153 { 6824 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42154 { 6832 /* uqsub */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
42155 { 6832 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42156 { 6832 /* uqsub */, 4 /* 2 */, MCK_SVEAddSubImm16, AMFBS_HasSVE },
42157 { 6832 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42158 { 6832 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42159 { 6832 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42160 { 6832 /* uqsub */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
42161 { 6832 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42162 { 6832 /* uqsub */, 4 /* 2 */, MCK_SVEAddSubImm32, AMFBS_HasSVE },
42163 { 6832 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42164 { 6832 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42165 { 6832 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42166 { 6832 /* uqsub */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
42167 { 6832 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42168 { 6832 /* uqsub */, 4 /* 2 */, MCK_SVEAddSubImm64, AMFBS_HasSVE },
42169 { 6832 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42170 { 6832 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42171 { 6832 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42172 { 6832 /* uqsub */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
42173 { 6832 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42174 { 6832 /* uqsub */, 4 /* 2 */, MCK_SVEAddSubImm8, AMFBS_HasSVE },
42175 { 6832 /* uqsub */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42176 { 6832 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42177 { 6832 /* uqsub */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42178 { 6832 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42179 { 6832 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42180 { 6832 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42181 { 6832 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42182 { 6832 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42183 { 6832 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42184 { 6832 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42185 { 6832 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42186 { 6832 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42187 { 6832 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42188 { 6832 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42189 { 6832 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42190 { 6832 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42191 { 6832 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42192 { 6832 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42193 { 6832 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42194 { 6838 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42195 { 6838 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42196 { 6838 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42197 { 6838 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42198 { 6838 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42199 { 6838 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42200 { 6838 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42201 { 6838 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42202 { 6838 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42203 { 6838 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42204 { 6838 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42205 { 6838 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42206 { 6838 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42207 { 6838 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42208 { 6838 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42209 { 6838 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42210 { 6858 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42211 { 6858 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42212 { 6858 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42213 { 6858 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42214 { 6858 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42215 { 6858 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42216 { 6858 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42217 { 6858 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42218 { 6858 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42219 { 6858 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42220 { 6858 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42221 { 6858 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42222 { 6865 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42223 { 6865 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42224 { 6865 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42225 { 6865 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42226 { 6865 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42227 { 6865 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42228 { 6865 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42229 { 6865 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42230 { 6865 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42231 { 6865 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42232 { 6865 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42233 { 6865 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42234 { 6872 /* urecpe */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42235 { 6872 /* urecpe */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42236 { 6872 /* urecpe */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42237 { 6872 /* urecpe */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42238 { 6879 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42239 { 6879 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42240 { 6879 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42241 { 6879 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42242 { 6879 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42243 { 6879 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42244 { 6879 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42245 { 6879 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42246 { 6879 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42247 { 6879 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42248 { 6879 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42249 { 6879 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42250 { 6879 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42251 { 6879 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42252 { 6879 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42253 { 6879 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42254 { 6886 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42255 { 6886 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42256 { 6886 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42257 { 6886 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42258 { 6886 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42259 { 6886 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42260 { 6886 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42261 { 6886 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42262 { 6886 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42263 { 6886 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42264 { 6886 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42265 { 6886 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42266 { 6886 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42267 { 6886 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42268 { 6886 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42269 { 6886 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42270 { 6892 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42271 { 6892 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42272 { 6892 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42273 { 6892 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42274 { 6892 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42275 { 6892 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42276 { 6892 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42277 { 6892 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42278 { 6892 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42279 { 6892 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42280 { 6892 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42281 { 6892 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42282 { 6892 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42283 { 6892 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42284 { 6892 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42285 { 6892 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42286 { 6899 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42287 { 6899 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42288 { 6899 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42289 { 6899 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42290 { 6899 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42291 { 6899 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42292 { 6899 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42293 { 6899 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42294 { 6899 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42295 { 6899 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42296 { 6899 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42297 { 6899 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42298 { 6899 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42299 { 6899 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42300 { 6899 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42301 { 6899 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42302 { 6905 /* ursqrte */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42303 { 6905 /* ursqrte */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42304 { 6905 /* ursqrte */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42305 { 6905 /* ursqrte */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42306 { 6913 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42307 { 6913 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42308 { 6913 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42309 { 6913 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42310 { 6913 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42311 { 6913 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42312 { 6913 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42313 { 6913 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42314 { 6919 /* usdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
42315 { 6919 /* usdot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
42316 { 6919 /* usdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
42317 { 6919 /* usdot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
42318 { 6919 /* usdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
42319 { 6919 /* usdot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE_HasMatMulInt8 },
42320 { 6919 /* usdot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
42321 { 6919 /* usdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
42322 { 6919 /* usdot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE_HasMatMulInt8 },
42323 { 6919 /* usdot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
42324 { 6943 /* ushllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42325 { 6943 /* ushllb */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42326 { 6943 /* ushllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42327 { 6943 /* ushllb */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42328 { 6943 /* ushllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42329 { 6943 /* ushllb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42330 { 6943 /* ushllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42331 { 6943 /* ushllb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42332 { 6943 /* ushllb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42333 { 6943 /* ushllb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42334 { 6943 /* ushllb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42335 { 6943 /* ushllb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42336 { 6950 /* ushllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42337 { 6950 /* ushllt */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42338 { 6950 /* ushllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42339 { 6950 /* ushllt */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42340 { 6950 /* ushllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42341 { 6950 /* ushllt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42342 { 6950 /* ushllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42343 { 6950 /* ushllt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42344 { 6950 /* ushllt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42345 { 6950 /* ushllt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42346 { 6950 /* ushllt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42347 { 6950 /* ushllt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42348 { 6962 /* usmmla */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
42349 { 6962 /* usmmla */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
42350 { 6962 /* usmmla */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE_HasMatMulInt8 },
42351 { 6962 /* usmmla */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE_HasMatMulInt8 },
42352 { 6969 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42353 { 6969 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42354 { 6969 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42355 { 6969 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42356 { 6969 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42357 { 6969 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42358 { 6969 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42359 { 6969 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42360 { 6969 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42361 { 6969 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42362 { 6969 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42363 { 6969 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42364 { 6969 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42365 { 6969 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42366 { 6969 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
42367 { 6969 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42368 { 6976 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42369 { 6976 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42370 { 6976 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42371 { 6976 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42372 { 6976 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42373 { 6976 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42374 { 6976 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42375 { 6976 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42376 { 6994 /* usublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42377 { 6994 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42378 { 6994 /* usublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42379 { 6994 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42380 { 6994 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42381 { 6994 /* usublb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42382 { 6994 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42383 { 6994 /* usublb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42384 { 6994 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42385 { 6994 /* usublb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42386 { 6994 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42387 { 6994 /* usublb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42388 { 7001 /* usublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42389 { 7001 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42390 { 7001 /* usublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42391 { 7001 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42392 { 7001 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42393 { 7001 /* usublt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42394 { 7001 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42395 { 7001 /* usublt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42396 { 7001 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42397 { 7001 /* usublt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42398 { 7001 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42399 { 7001 /* usublt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42400 { 7021 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42401 { 7021 /* usubwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42402 { 7021 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42403 { 7021 /* usubwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42404 { 7021 /* usubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42405 { 7021 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42406 { 7021 /* usubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42407 { 7021 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42408 { 7021 /* usubwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42409 { 7021 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42410 { 7021 /* usubwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42411 { 7021 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42412 { 7028 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42413 { 7028 /* usubwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42414 { 7028 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42415 { 7028 /* usubwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42416 { 7028 /* usubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42417 { 7028 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42418 { 7028 /* usubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42419 { 7028 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42420 { 7028 /* usubwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42421 { 7028 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42422 { 7028 /* usubwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42423 { 7028 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42424 { 7035 /* uunpkhi */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42425 { 7035 /* uunpkhi */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42426 { 7035 /* uunpkhi */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42427 { 7035 /* uunpkhi */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42428 { 7035 /* uunpkhi */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42429 { 7035 /* uunpkhi */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42430 { 7035 /* uunpkhi */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42431 { 7035 /* uunpkhi */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42432 { 7035 /* uunpkhi */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42433 { 7035 /* uunpkhi */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42434 { 7035 /* uunpkhi */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42435 { 7035 /* uunpkhi */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42436 { 7043 /* uunpklo */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42437 { 7043 /* uunpklo */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42438 { 7043 /* uunpklo */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42439 { 7043 /* uunpklo */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42440 { 7043 /* uunpklo */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42441 { 7043 /* uunpklo */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42442 { 7043 /* uunpklo */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42443 { 7043 /* uunpklo */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42444 { 7043 /* uunpklo */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42445 { 7043 /* uunpklo */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42446 { 7043 /* uunpklo */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42447 { 7043 /* uunpklo */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42448 { 7051 /* uxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42449 { 7051 /* uxtb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42450 { 7051 /* uxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42451 { 7051 /* uxtb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42452 { 7051 /* uxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42453 { 7051 /* uxtb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42454 { 7051 /* uxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42455 { 7051 /* uxtb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42456 { 7051 /* uxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42457 { 7051 /* uxtb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42458 { 7051 /* uxtb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42459 { 7051 /* uxtb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42460 { 7056 /* uxth */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42461 { 7056 /* uxth */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42462 { 7056 /* uxth */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42463 { 7056 /* uxth */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42464 { 7056 /* uxth */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42465 { 7056 /* uxth */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42466 { 7056 /* uxth */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42467 { 7056 /* uxth */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42468 { 7072 /* uxtw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42469 { 7072 /* uxtw */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42470 { 7072 /* uxtw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE },
42471 { 7072 /* uxtw */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42472 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42473 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42474 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42475 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42476 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42477 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42478 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42479 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42480 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
42481 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
42482 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42483 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42484 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42485 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42486 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42487 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42488 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42489 { 7077 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42490 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42491 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42492 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42493 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42494 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42495 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42496 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42497 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42498 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
42499 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
42500 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42501 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42502 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42503 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42504 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42505 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42506 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42507 { 7082 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42508 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42509 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42510 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42511 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42512 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42513 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42514 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42515 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42516 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42517 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42518 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42519 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42520 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42521 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42522 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42523 { 7105 /* whilege */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42524 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42525 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42526 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42527 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42528 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42529 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42530 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42531 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42532 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42533 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42534 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42535 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42536 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42537 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42538 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42539 { 7113 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42540 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42541 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42542 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42543 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42544 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42545 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42546 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42547 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42548 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42549 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42550 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42551 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42552 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42553 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42554 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42555 { 7121 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42556 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42557 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42558 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42559 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42560 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42561 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42562 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42563 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42564 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42565 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42566 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42567 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42568 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42569 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42570 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42571 { 7129 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42572 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42573 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42574 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42575 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42576 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42577 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42578 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42579 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42580 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42581 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42582 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42583 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42584 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42585 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42586 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42587 { 7137 /* whilele */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42588 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42589 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42590 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42591 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42592 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42593 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42594 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42595 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42596 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42597 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42598 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42599 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42600 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42601 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42602 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42603 { 7145 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42604 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42605 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42606 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42607 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42608 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42609 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42610 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42611 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42612 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42613 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42614 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42615 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42616 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42617 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42618 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42619 { 7153 /* whilels */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42620 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42621 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42622 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42623 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42624 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42625 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42626 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42627 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42628 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42629 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42630 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42631 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42632 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42633 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42634 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42635 { 7161 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42636 { 7169 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42637 { 7169 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42638 { 7169 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42639 { 7169 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42640 { 7169 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42641 { 7169 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42642 { 7169 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42643 { 7169 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42644 { 7177 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42645 { 7177 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
42646 { 7177 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42647 { 7177 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
42648 { 7177 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42649 { 7177 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
42650 { 7177 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42651 { 7177 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
42652 { 7185 /* wrffr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42653 { 7185 /* wrffr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42654 { 7198 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42655 { 7198 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
42656 { 7198 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42657 { 7198 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
42658 { 7198 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42659 { 7198 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
42660 { 7198 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42661 { 7198 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
42662 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42663 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42664 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42665 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42666 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42667 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42668 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42669 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42670 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
42671 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
42672 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42673 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42674 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42675 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42676 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42677 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42678 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42679 { 7237 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42680 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42681 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
42682 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42683 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
42684 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42685 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
42686 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42687 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateBReg, AMFBS_HasSVE },
42688 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
42689 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorQReg, AMFBS_HasSVE_HasMatMulFP64 },
42690 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42691 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE },
42692 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42693 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE },
42694 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42695 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE },
42696 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42697 { 7242 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE },
42698};
42699
42700OperandMatchResultTy AArch64AsmParser::
42701tryCustomParseOperand(OperandVector &Operands,
42702 unsigned MCK) {
42703
42704 switch(MCK) {
42705 case MCK_AddSubImmNeg:
42706 return tryParseImmWithOptionalShift(Operands);
42707 case MCK_AddSubImm:
42708 return tryParseImmWithOptionalShift(Operands);
42709 case MCK_AdrLabel:
42710 return tryParseAdrLabel(Operands);
42711 case MCK_AdrpLabel:
42712 return tryParseAdrpLabel(Operands);
42713 case MCK_BTIHint:
42714 return tryParseBTIHint(Operands);
42715 case MCK_Barrier:
42716 return tryParseBarrierOperand(Operands);
42717 case MCK_BarriernXS:
42718 return tryParseBarriernXSOperand(Operands);
42719 case MCK_FPImm:
42720 return tryParseFPImm<true>(Operands);
42721 case MCK_GPR32as64:
42722 return tryParseGPROperand<false, RegConstraintEqualityTy::EqualsSubReg>(Operands);
42723 case MCK_GPR64NoXZRshifted16:
42724 return tryParseGPROperand<true>(Operands);
42725 case MCK_GPR64NoXZRshifted32:
42726 return tryParseGPROperand<true>(Operands);
42727 case MCK_GPR64NoXZRshifted64:
42728 return tryParseGPROperand<true>(Operands);
42729 case MCK_GPR64NoXZRshifted8:
42730 return tryParseGPROperand<true>(Operands);
42731 case MCK_GPR64as32:
42732 return tryParseGPROperand<false, RegConstraintEqualityTy::EqualsSuperReg>(Operands);
42733 case MCK_GPR64shifted16:
42734 return tryParseGPROperand<true>(Operands);
42735 case MCK_GPR64shifted32:
42736 return tryParseGPROperand<true>(Operands);
42737 case MCK_GPR64shifted64:
42738 return tryParseGPROperand<true>(Operands);
42739 case MCK_GPR64shifted8:
42740 return tryParseGPROperand<true>(Operands);
42741 case MCK_GPR64sp0:
42742 return tryParseGPR64sp0Operand(Operands);
42743 case MCK_GPR64x8:
42744 return tryParseGPR64x8(Operands);
42745 case MCK_MRSSystemRegister:
42746 return tryParseSysReg(Operands);
42747 case MCK_MSRSystemRegister:
42748 return tryParseSysReg(Operands);
42749 case MCK_SVEPredicateHReg:
42750 return tryParseSVEPredicateVector(Operands);
42751 case MCK_SVEPredicateSReg:
42752 return tryParseSVEPredicateVector(Operands);
42753 case MCK_SVEPredicate3bHReg:
42754 return tryParseSVEPredicateVector(Operands);
42755 case MCK_SVEPredicate3bSReg:
42756 return tryParseSVEPredicateVector(Operands);
42757 case MCK_SVEPredicate3bDReg:
42758 return tryParseSVEPredicateVector(Operands);
42759 case MCK_SVEPredicate3bBReg:
42760 return tryParseSVEPredicateVector(Operands);
42761 case MCK_SVEPredicate3bAnyReg:
42762 return tryParseSVEPredicateVector(Operands);
42763 case MCK_SVEPredicateDReg:
42764 return tryParseSVEPredicateVector(Operands);
42765 case MCK_SVEPredicateBReg:
42766 return tryParseSVEPredicateVector(Operands);
42767 case MCK_SVEPredicateAnyReg:
42768 return tryParseSVEPredicateVector(Operands);
42769 case MCK_PSBHint:
42770 return tryParsePSBHint(Operands);
42771 case MCK_Prefetch:
42772 return tryParsePrefetch(Operands);
42773 case MCK_SVEAddSubImm16:
42774 return tryParseImmWithOptionalShift(Operands);
42775 case MCK_SVEAddSubImm32:
42776 return tryParseImmWithOptionalShift(Operands);
42777 case MCK_SVEAddSubImm64:
42778 return tryParseImmWithOptionalShift(Operands);
42779 case MCK_SVEAddSubImm8:
42780 return tryParseImmWithOptionalShift(Operands);
42781 case MCK_SVECpyImm16:
42782 return tryParseImmWithOptionalShift(Operands);
42783 case MCK_SVECpyImm32:
42784 return tryParseImmWithOptionalShift(Operands);
42785 case MCK_SVECpyImm64:
42786 return tryParseImmWithOptionalShift(Operands);
42787 case MCK_SVECpyImm8:
42788 return tryParseImmWithOptionalShift(Operands);
42789 case MCK_SVEPattern:
42790 return tryParseSVEPattern(Operands);
42791 case MCK_SVEPrefetch:
42792 return tryParsePrefetch<true>(Operands);
42793 case MCK_SysCR:
42794 return tryParseSysCROperand(Operands);
42795 case MCK_SystemPStateFieldWithImm0_15:
42796 return tryParseSysReg(Operands);
42797 case MCK_SystemPStateFieldWithImm0_1:
42798 return tryParseSysReg(Operands);
42799 case MCK_WSeqPair:
42800 return tryParseGPRSeqPair(Operands);
42801 case MCK_XSeqPair:
42802 return tryParseGPRSeqPair(Operands);
42803 case MCK_ZPRExtendLSL3216:
42804 return tryParseSVEDataVector<true, true>(Operands);
42805 case MCK_ZPRExtendLSL3232:
42806 return tryParseSVEDataVector<true, true>(Operands);
42807 case MCK_ZPRExtendLSL3264:
42808 return tryParseSVEDataVector<true, true>(Operands);
42809 case MCK_ZPRExtendLSL328:
42810 return tryParseSVEDataVector<true, true>(Operands);
42811 case MCK_ZPRExtendSXTW3216:
42812 return tryParseSVEDataVector<true, true>(Operands);
42813 case MCK_ZPRExtendSXTW3232:
42814 return tryParseSVEDataVector<true, true>(Operands);
42815 case MCK_ZPRExtendSXTW3264:
42816 return tryParseSVEDataVector<true, true>(Operands);
42817 case MCK_ZPRExtendSXTW328:
42818 return tryParseSVEDataVector<true, true>(Operands);
42819 case MCK_ZPRExtendSXTW328Only:
42820 return tryParseSVEDataVector<true, true>(Operands);
42821 case MCK_ZPRExtendUXTW3216:
42822 return tryParseSVEDataVector<true, true>(Operands);
42823 case MCK_ZPRExtendUXTW3232:
42824 return tryParseSVEDataVector<true, true>(Operands);
42825 case MCK_ZPRExtendUXTW3264:
42826 return tryParseSVEDataVector<true, true>(Operands);
42827 case MCK_ZPRExtendUXTW328:
42828 return tryParseSVEDataVector<true, true>(Operands);
42829 case MCK_ZPRExtendUXTW328Only:
42830 return tryParseSVEDataVector<true, true>(Operands);
42831 case MCK_ZPRExtendLSL6416:
42832 return tryParseSVEDataVector<true, true>(Operands);
42833 case MCK_ZPRExtendLSL6432:
42834 return tryParseSVEDataVector<true, true>(Operands);
42835 case MCK_ZPRExtendLSL6464:
42836 return tryParseSVEDataVector<true, true>(Operands);
42837 case MCK_ZPRExtendLSL648:
42838 return tryParseSVEDataVector<true, true>(Operands);
42839 case MCK_ZPRExtendSXTW6416:
42840 return tryParseSVEDataVector<true, true>(Operands);
42841 case MCK_ZPRExtendSXTW6432:
42842 return tryParseSVEDataVector<true, true>(Operands);
42843 case MCK_ZPRExtendSXTW6464:
42844 return tryParseSVEDataVector<true, true>(Operands);
42845 case MCK_ZPRExtendSXTW648:
42846 return tryParseSVEDataVector<true, true>(Operands);
42847 case MCK_ZPRExtendSXTW648Only:
42848 return tryParseSVEDataVector<true, true>(Operands);
42849 case MCK_ZPRExtendUXTW6416:
42850 return tryParseSVEDataVector<true, true>(Operands);
42851 case MCK_ZPRExtendUXTW6432:
42852 return tryParseSVEDataVector<true, true>(Operands);
42853 case MCK_ZPRExtendUXTW6464:
42854 return tryParseSVEDataVector<true, true>(Operands);
42855 case MCK_ZPRExtendUXTW648:
42856 return tryParseSVEDataVector<true, true>(Operands);
42857 case MCK_ZPRExtendUXTW648Only:
42858 return tryParseSVEDataVector<true, true>(Operands);
42859 case MCK_SVEVectorQReg:
42860 return tryParseSVEDataVector<false, true>(Operands);
42861 case MCK_SVEVectorHReg:
42862 return tryParseSVEDataVector<false, true>(Operands);
42863 case MCK_SVEVectorSReg:
42864 return tryParseSVEDataVector<false, true>(Operands);
42865 case MCK_SVEVector3bHReg:
42866 return tryParseSVEDataVector<false, true>(Operands);
42867 case MCK_SVEVector3bSReg:
42868 return tryParseSVEDataVector<false, true>(Operands);
42869 case MCK_SVEVector3bBReg:
42870 return tryParseSVEDataVector<false, true>(Operands);
42871 case MCK_SVEVector4bHReg:
42872 return tryParseSVEDataVector<false, true>(Operands);
42873 case MCK_SVEVector4bSReg:
42874 return tryParseSVEDataVector<false, true>(Operands);
42875 case MCK_SVEVector4bDReg:
42876 return tryParseSVEDataVector<false, true>(Operands);
42877 case MCK_SVEVectorDReg:
42878 return tryParseSVEDataVector<false, true>(Operands);
42879 case MCK_SVEVectorBReg:
42880 return tryParseSVEDataVector<false, true>(Operands);
42881 case MCK_SVEVectorAnyReg:
42882 return tryParseSVEDataVector<false, false>(Operands);
42883 case MCK_SVEVectorList18:
42884 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42885 case MCK_SVEVectorList116:
42886 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42887 case MCK_SVEVectorList132:
42888 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42889 case MCK_SVEVectorList164:
42890 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42891 case MCK_SVEVectorList28:
42892 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42893 case MCK_SVEVectorList216:
42894 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42895 case MCK_SVEVectorList232:
42896 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42897 case MCK_SVEVectorList264:
42898 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42899 case MCK_SVEVectorList38:
42900 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42901 case MCK_SVEVectorList316:
42902 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42903 case MCK_SVEVectorList332:
42904 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42905 case MCK_SVEVectorList364:
42906 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42907 case MCK_SVEVectorList48:
42908 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42909 case MCK_SVEVectorList416:
42910 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42911 case MCK_SVEVectorList432:
42912 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42913 case MCK_SVEVectorList464:
42914 return tryParseVectorList<RegKind::SVEDataVector>(Operands);
42915 case MCK_SVEExactFPImmOperandHalfOne:
42916 return tryParseFPImm<false>(Operands);
42917 case MCK_SVEExactFPImmOperandHalfTwo:
42918 return tryParseFPImm<false>(Operands);
42919 case MCK_SVEExactFPImmOperandZeroOne:
42920 return tryParseFPImm<false>(Operands);
42921 default:
42922 return MatchOperand_NoMatch;
42923 }
42924 return MatchOperand_NoMatch;
42925}
42926
42927OperandMatchResultTy AArch64AsmParser::
42928MatchOperandParserImpl(OperandVector &Operands,
42929 StringRef Mnemonic,
42930 bool ParseForAllFeatures) {
42931 // Get the current feature set.
42932 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
42933
42934 // Get the next operand index.
42935 unsigned NextOpNum = Operands.size() - 1;
42936 // Search the table.
42937 auto MnemonicRange =
42938 std::equal_range(std::begin(OperandMatchTable), std::end(OperandMatchTable),
42939 Mnemonic, LessOpcodeOperand());
42940
42941 if (MnemonicRange.first == MnemonicRange.second)
42942 return MatchOperand_NoMatch;
42943
42944 for (const OperandMatchEntry *it = MnemonicRange.first,
42945 *ie = MnemonicRange.second; it != ie; ++it) {
42946 // equal_range guarantees that instruction mnemonic matches.
42947 assert(Mnemonic == it->getMnemonic());
42948
42949 // check if the available features match
42950 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
42951 if (!ParseForAllFeatures && (AvailableFeatures & RequiredFeatures) != RequiredFeatures)
42952 continue;
42953
42954 // check if the operand in question has a custom parser.
42955 if (!(it->OperandMask & (1 << NextOpNum)))
42956 continue;
42957
42958 // call custom parse method to handle the operand
42959 OperandMatchResultTy Result = tryCustomParseOperand(Operands, it->Class);
42960 if (Result != MatchOperand_NoMatch)
42961 return Result;
42962 }
42963
42964 // Okay, we had no match.
42965 return MatchOperand_NoMatch;
42966}
42967
42968#endif // GET_MATCHER_IMPLEMENTATION
42969
42970
42971#ifdef GET_MNEMONIC_SPELL_CHECKER
42972#undef GET_MNEMONIC_SPELL_CHECKER
42973
42974static std::string AArch64MnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) {
42975 const unsigned MaxEditDist = 2;
42976 std::vector<StringRef> Candidates;
42977 StringRef Prev = "";
42978
42979 // Find the appropriate table for this asm variant.
42980 const MatchEntry *Start, *End;
42981 switch (VariantID) {
42982 default: llvm_unreachable("invalid variant!");
42983 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
42984 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
42985 }
42986
42987 for (auto I = Start; I < End; I++) {
42988 // Ignore unsupported instructions.
42989 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];
42990 if ((FBS & RequiredFeatures) != RequiredFeatures)
42991 continue;
42992
42993 StringRef T = I->getMnemonic();
42994 // Avoid recomputing the edit distance for the same string.
42995 if (T.equals(Prev))
42996 continue;
42997
42998 Prev = T;
42999 unsigned Dist = S.edit_distance(T, false, MaxEditDist);
43000 if (Dist <= MaxEditDist)
43001 Candidates.push_back(T);
43002 }
43003
43004 if (Candidates.empty())
43005 return "";
43006
43007 std::string Res = ", did you mean: ";
43008 unsigned i = 0;
43009 for (; i < Candidates.size() - 1; i++)
43010 Res += Candidates[i].str() + ", ";
43011 return Res + Candidates[i].str() + "?";
43012}
43013
43014#endif // GET_MNEMONIC_SPELL_CHECKER
43015
43016
43017#ifdef GET_MNEMONIC_CHECKER
43018#undef GET_MNEMONIC_CHECKER
43019
43020static bool AArch64CheckMnemonic(StringRef Mnemonic,
43021 const FeatureBitset &AvailableFeatures,
43022 unsigned VariantID) {
43023 // Find the appropriate table for this asm variant.
43024 const MatchEntry *Start, *End;
43025 switch (VariantID) {
43026 default: llvm_unreachable("invalid variant!");
43027 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
43028 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
43029 }
43030
43031 // Search the table.
43032 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
43033
43034 if (MnemonicRange.first == MnemonicRange.second)
43035 return false;
43036
43037 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
43038 it != ie; ++it) {
43039 const FeatureBitset &RequiredFeatures =
43040 FeatureBitsets[it->RequiredFeaturesIdx];
43041 if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures)
43042 return true;
43043 }
43044 return false;
43045}
43046
43047#endif // GET_MNEMONIC_CHECKER
43048
43049